Twitter帐户/verify_credentials返回34个错误代码


Twitter account/verify_credentials returning 34 error code

我在这里找到了一大堆相关的问题,但由于Twitter对其API做了很多更改,其中大多数都已经过时了(+实际上没有什么能解决我的问题)。

所以我的网站是一个半社交网络(有帖子、点赞评论等)。用户可以选择通过我的网站发布到twitter和facebook。一切都很顺利,帖子正在找到通往FB和TW的路。

我使用的是Twitter oauth php库,发帖是这样做的:

$response = $connection->post("statuses/update", array('status' => "Tweet"));

但是如果我想验证用户的凭据,什么时候这样:

$response = $connection->get("account/verify_credentials.json");

我得到:

[0] => stdClass Object
            (
                [message] => Sorry, that page does not exist
                [code] => 34
            )

我认为问题不在身份验证过程中,也不在应用程序设置中,因为我可以发布推文,但却出现了同样的错误,都使用了相同的访问令牌(显然是同一个应用程序)。

很明显,你在各种情况下都会得到这34个错误,文件对此非常模糊。因此,任何故障排除技术都值得赞赏。

只需使用

$response = $connection->get("account/verify_credentials");  // Remove the .json