EpiTwitter现在返回'抱歉,该页面不存在',错误代码34,推荐的更改不起作用

时间:2012-10-23 09:17:19

标签: twitter twitter-oauth

twitter api always give "Sorry, that page does not exist" error for deleted tweets

Using Twitter API has started giving a Sorry Page does not exist error even though it worked earlier on

Twitter 404 - message":"Sorry, that page does not exist","code":34

嗨,我已经阅读了上述问题,但这些建议并没有为我解决。

我的网站上有一个页面,允许用户验证我的Twitter应用程序,然后在他们的时间轴上发布推文。

API在JSON响应中返回{"errors":[{"message":"Sorry, that page does not exist","code":34}]}

如果我按照我在其他问题中阅读的建议,从

更改EpiTwitter类
const EPITWITTER_SIGNATURE_METHOD = 'HMAC-SHA1';
protected $requestTokenUrl = 'http://twitter.com/oauth/request_token';
protected $accessTokenUrl = 'http://twitter.com/oauth/access_token';
protected $authorizeUrl = 'http://twitter.com/oauth/authorize';
protected $apiUrl = 'http://twitter.com';

const EPITWITTER_SIGNATURE_METHOD = 'HMAC-SHA1';
protected $requestTokenUrl= 'https://api.twitter.com/oauth/request_token';
protected $accessTokenUrl = 'https://api.twitter.com/oauth/access_token';
protected $authorizeUrl   = 'https://api.twitter.com/oauth/authorize';
protected $authenticateUrl= 'https://api.twitter.com/oauth/authenticate';
protected $apiUrl         = 'https://api.twitter.com';
protected $searchUrl      = 'http://search.twitter.com';

也不起作用,当应用程序生成登录链接时,它会转到https://api.twitter.com/oauth/authorize?oauth_token=,表示该页面没有请求令牌。

有没有人对如何解决这个问题有任何想法?

1 个答案:

答案 0 :(得分:0)

道歉,

我知道Twitter API已更改,但没有看到类文件已更新。

对于遇到同样问题的其他人,只需从此处更新您的文件:

https://github.com/jmathai/twitter-async

请注意,有一个名为EpiSequence.php的新文件(虽然我不确定它的目的是什么)。

起初我认为文件没有更新以使用新的api url,因为我看不到任何显示最近提交的迹象。