我在运行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
我已经检查过授权密钥和密码,但事实并非如此。
答案 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