我正在尝试发布带有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)