如何在Twitter时间轴上发布数据?

时间:2018-06-28 12:08:42

标签: php api twitter twitter-oauth

我想在我们网站上注册的用户的Twitter时间轴上发布数据。

当前,当我使用sta时数据正在发布

$settings = array(
                    'oauth_access_token' => $resultUserData['tw_oauth_token'],
                    'oauth_access_token_secret' => $resultUserData['tw_oauth_token_secret'],
                    'consumer_key' => CONSUMER_KEY,
                    'consumer_secret' => CONSUMER_SECRET
                    );

我们已存储

  

'oauth_access_token'和'oauth_access_token_secret'

用户允许在其Twitter时间轴上发帖时的

当我将文件打到墙上贴然后出现错误:

{"errors":[{"code":89,"message":"Invalid or expired token."}]}

我认为consumer_key and consumer_secret_key

的问题

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

在使用令牌之前,您可以使用“ GET account / verify_credentials”检查它们是否还可以:

https://developer.twitter.com/en/docs/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials.html

因为用户可以撤消对您应用的访问权限。答案在这里:

Twitter API - Reasons for "invalid or expired token"