Node.js 使用Restify发送Post请求Twitter
我正在使用restify向twitter发送请求。但当我发送post请求以获取Node.js 使用Restify发送Post请求Twitter,node.js,twitter,oauth,restify,Node.js,Twitter,Oauth,Restify,我正在使用restify向twitter发送请求。但当我发送post请求以获取请求\u令牌时。我得到以下回应。这是因为body中没有oauth:requestTokenOauth 我如何发送邮寄请求?我做错了什么 我的回答 { "errors": [ { "code": 215, "message": "Bad Authentication data." } ] } var request
请求\u令牌时
。我得到以下回应。这是因为body中没有oauth:requestTokenOauth
我如何发送邮寄请求?我做错了什么
我的回答
{
"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);
});
}
我的代码
{
"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);
});
}