Twitboo的Gtalk機器人使用OAuth授權
Twittersina:中文名叫“圍著脖子推”,是一款值得推薦的微博(網頁版)同步工具,我覺得重要點在於它也是基於GAE搭建的。機器人版是Twitboo(twitboo@appspot.com),被我稱呼為“推波”,使用不算複雜的命令來進行綁定Twitter帳號和進行更新等狀態。
由於不願意時刻使用代理或VPN等工具上網頁更新Twitter,所以我寧願選擇用Twitboo的Gtalk機器人來進行微博的同步工作,這樣從WEB網頁走向客戶端,不用開著瀏覽器就可以進行update或comment,亦免除了翻牆的麻煩。
因為Twitter API要在8月16日停止對HTTP Basic授權的支持,所以屆時第三方應用將不再能使用用戶提供的用戶名和密碼進行相關操作,故此Twitboo的開發者Steven Wang在限期之前就將其進行了更新。在網頁版和機器人版都可以進行操作了。
摘引Steven的博文:
Gtalk机器人新增了一个"-oauth"命令,输入该命令,机器人将返回一个URL地址,在浏览器中打开该地址,就来到了当前GTalk用户的OAuth授权管理页面,于是把OAuth授权过程从机器人转移到了网页上。 授权过程与网页版的类似,完成授权后,将显示授权的帐号,同时,在机器人中输入"-status",也可看到授权帐号。后续需要修改OAuth授权时,向机器人发"-oauth"命令,然后在浏览器中打开机器人返回的地址即可。 通过OAuth授权的账户所更新的状态的来源,在Twitter中将显示“Twitboo”,在新浪微博中将显示"围着脖子推"。
另外,需說明的是:在8月16日前,會同時提供HTTP BASIC授權和OAuth授權2種方式,而OAuth授權會被優先採用。