用oauth得到错误

时间:2012-10-11 16:22:03

标签: php oauth twitter

我在运行twitter autoreply bot时遇到此错误(https://gist.github.com/820281)

Fatal error: Uncaught exception 'OAuthException' with message 'Invalid auth/bad request   (got a 404, expected HTTP/1.1 20X or a redirect)' in /home/.../public_html    /twitterautoreply.php:82 Stack trace: #0 /home/.../public_html/twitterautoreply.php(82): OAuth->fetch('https://twitter...', Array, 'POST') #1 /home/.../public_html/twitterautoreply.php(68):TwitterAutoReply->sendReply(Object(stdClass), 'check out this ...') #2 /home/.../public_html/run.php(13): TwitterAutoReply->run() #3 {main} thrown in /home/.../public_html/twitterautoreply.php on line 82

我已经检查过授权密钥和密码,但事实并非如此。

1 个答案:

答案 0 :(得分:0)

不确定它是否相关,本周Twitter API团队删除了API的“版本零”。 没有任何版本的网址会出现404错误。

在github上查看TwitterAutoReply类:

const UPDATE_URL = 'https://twitter.com/statuses/update.json';

在API文档(版本1)上使用状态/更新:

http://api.twitter.com/1/statuses/update.format