2016-08-08 2 views
0

내가 노드 트위터-API 여기점점 트위터 액세스 토큰 만남 오류

를 사용하여 트위터 요청 토큰 및 액세스 토큰을 얻으려고 내 코드

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), 데이터 : '\ n \ n 데스크톱 애플리케이션 만에 oauth_callback의 V를 지원 ALUE \'OOB \ '\ n /OAuth를/request_token \ n을 \ 없음'}

저를 도와주세요!

답변

1

this post 보면 그것은 말한다 :이 오류가 발생하는 경우

, 그것은 동적 URL 기반의 콜백을 허용하도록 응용 프로그램을 구성하지 않은 것을 의미한다. 애플리케이션 세부 정보 편집 화면에 자리 표시 자 콜백 URL을 제공하면이 동작을 사용할 수 있습니다.

그래서 당신은 당신의 트위터 계정에

  1. 로그인 할 필요가 당신이 당신의 consumerKey 값을 어디서 얻었 앱에 가서 상세 편집 화면을로드 할 것입니다.
  2. 자리 표시 자 추가 콜백 - 단지 자리 표시자인 것으로 생각되는 모든 URL이 될 수 있습니다. 예 : 예 : https://example.com/controller/method.
관련 문제