简体   繁体   English

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

[英]How can I post data on twitter timeline?

I want to post data on user's twitter timeline which are registered on our website. 我想在用户的Twitter时间轴上发布数据,这些数据已在我们的网站上注册。

Currently, data is posting when I am using sta 目前,当我使用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
                    );

We have stored 我们已经存储了

'oauth_access_token' & 'oauth_access_token_secret' 'oauth_access_token'和'oauth_access_token_secret'

of the user when he allow to post on his twitter timeline. 当他允许在其Twitter时间轴上发布时的用户。

When I hit the file to wall post then getting an error: 当我将文件打到墙上帖子时出现错误:

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

I think the issue with the consumer_key and consumer_secret_key 我认为consumer_key and consumer_secret_key

How can I fix the issue? 我该如何解决该问题?

Before using tokens you can check if they are still ok with "GET account/verify_credentials": 在使用令牌之前,您可以使用“ GET account / verify_credentials”检查它们是否还可以:

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

Because a user can revoke access to your app. 因为用户可以撤消对您应用的访问权限。 An answer is here : 答案在这里:

Twitter API - Reasons for "invalid or expired token" Twitter API-“令牌无效或过期”的原因

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM