有人用bash开发了通过oauth更新tiwtter的脚本,见下链接:

http://blog.yjl.im/2010/05/bash-oauth.html

 

用起来简单,包括几个步骤:

 

1. 下载 OAuth.sh  tcli.sh  TwitterOAuth.sh ,比如放在~/bin/oauth_twitter下,由于tcli.sh中用which命令来定位TwitterOAuth.sh,需要把这个路径加入到PATH环境变量中

 

2. 去twitter申请一个new app,记得权限选择read & write,申请后可以得到两个key: oauth_consumer_key & oauth_consumer_secret

 

3. 在home目录下创建 .tcli.r,内容如下:

其中YOUR_CONSUMER_KEY 和 YOUR_CONSUMER_SECRET 在步骤2中获得

 

4. 运行tcli.sh,取得access token,tcli.sh会提示去一个链接获得PIN,并输入PIN。如果成功,access token会被写入到~/.tcli.sh中

 

5. 现在可用通过 tcli.sh  -c statuses_update -s YOUR_MSG 来发推了。在~/.bashrc中建立一个alias会比较方便,比如 alias twitter='tcli.sh -c statuses_update -s'

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐