Я пытаюсь опубликовать твит с 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) {
(oauth в строке 2 происходит от этого пакета )
Я знаю, что учетные данные верны, потому что эта строка работает:
consumer().get("https://api.twitter.com/1.1/account/verify_credentials.json", oauthAccessToken, oauthAccessTokenSecret, function (error, data, response)