我正在尝试使用node-twitter-api
获取twitter请求令牌和访问令牌这是我的代码
twitterAPI = require('node-twitter-api');
function setSettingForTwitter(request, response, sessionManager) {
var twitter = new twitterAPI({
consumerKey: '1YTLohgHVA9L2Mri0bM2692Rl',
consumerSecret: 'sGlYSxrs1uhS7v8qGY5fb2S8xLeNT2nACmchpONcjHO0bMfmzo',
callback: 'http://localhost.com/app/socialNetworkSetting/respondFromTwitter'
});
twitter.getRequestToken(function(error, requestToken, requestTokenSecret, results){
if (error) {
console.log("Error getting OAuth request token : " , error);
} else {
//store token and tokenSecret somewhere, you'll need them later; redirect user
}
}); }
但我收到以下错误
获取OAuth请求令牌时出错:{statusCode:401,data:'\ n \ n桌面 应用程序仅支持oauth_callback v alue \'oob \'\ n / oauth / request_token \ n \ n'}
请帮助我!
答案 0 :(得分:1)
看this post它说:
如果您收到此错误,则表示您尚未将应用程序配置为接受基于动态URL的回调。您可以通过在应用程序详细信息编辑屏幕上提供占位符回调URL来启用此行为。
所以你需要