Oauth无法发布

时间:2018-11-26 13:14:22

标签: javascript node.js twitter-oauth

我正在尝试发布带有oauth的推文,但失败,错误代码32:“无法对您进行身份验证”,但是访问令牌正确。下面是调用post方法的对象。

function consumer() {
return new oauth.OAuth(
    "https://twitter.com/oauth/request_token", "https://twitter.com/oauth/access_token", 
    _twitterConsumerKey, _twitterConsumerSecret, "1.0A", "http://127.0.0.1:8080/sessions/callback", "HMAC-SHA1");
}
consumer().post("https://api.twitter.com/1.1/statuses/update.json", oauthAccessToken, oauthAccessTokenSecret, status, '', function (error, data, response) {

(第2行中的oauth来自this package

我知道凭据是正确的,因为此行有效:

consumer().get("https://api.twitter.com/1.1/account/verify_credentials.json", oauthAccessToken, oauthAccessTokenSecret, function (error, data, response)

0 个答案:

没有答案