使用Restify发送帖子请求Twitter

时间:2016-03-17 07:53:24

标签: node.js twitter oauth restify

我正在使用restify向twitter发送请求。但是当我发送邮件请求以获取request_token时。我收到了以下回复。这是因为正文中没有oauth: requestTokenOauth

  

我如何发送帖子请求?我在做什么错了?

restify-clients

我的回复

{
      "errors": [
        {
          "code": 215,
          "message": "Bad Authentication data."
        }
      ]
    }

我的代码

var requestTokenUrl = '/oauth/request_token';
     var accessTokenUrl = '/oauth/access_token';
     var profileUrl = '/1.1/account/verify_credentials.json';

        var client = restify.createJsonClient({ url : 'https://api.twitter.com' });

        if (!req.body.oauth_token || !req.body.oauth_verifier) {
            var requestTokenOauth = {
                callback: 'http://social.int/',
                consumer_key: 'twitter-app-key', 
                consumer_secret: 'twitter-app-secret',
            };

            // Step 1. Obtain request token for the authorization popup.
            client.post( requestTokenUrl ,{oauth: requestTokenOauth}, function(error , request, response , body){
                var oauthToken = body;
                res.send(oauthToken);
            });
        }

0 个答案:

没有答案
相关问题