2013-10-03 2 views
1

소셜 네트워크 데이터에 액세스/게시하려면 Hello.js을 사용하고 있습니다. Hello.JS는 일반적인 API에 대한 경로와 응답을 표준화합니다.이 질문은 특히 트위터에 게시하는 것과 관련되어 있습니다.hello.js를 사용하여 twiiter에 게시 할 수 없습니다.

twitter demo page에 나는 버튼으로 로그인하고 방화 광 콘솔에서 hello.api를 시도했습니다.

>>> hello.api('/me',function(resp) {console.log(resp);}) 

에 대한 응답을받을 수 있으며 콘솔에서 응답 개체를 볼 수 있습니다. 'ME// 공유'가 작동하지 않는 동안 , 여기에 내가

로 포스트 데이터에서 볼 때 위의 대한
>>> hello.api('/me/share','post',{message:'Hi to all'}, 
    function(resp) { 
    console.log(resp); 
    }) 

는 응답이

{"errors":[{"code":170,"message":"Missing required parameter: status"}]} 

입니다 reques

cmd를하다
status=Hi%20to%20all 

, params가 있습니다

access_token 1690287512-eB8IocvynmqSmnMlpxoh0VBJxWhff86sYHTBqKo:[email protected]g 
path https://api.twitter.com/1.1/statuses/update.json?include_entities=1 

Hello.js는 서버 측 OAuth 인증 및 권한 부여에 auth-server을 사용합니다. 그리고 인증 서버는 임 플러먼트 임 node-oauth-shim

무엇이 잘못 될 수 있습니까? 이것은 매우 모호한 질문 일 수 있습니다.

제 두 번째 질문은 매우 구체적입니다. 노드 oauth-shim proxy은 twiiter에게 요청하는 데 사용됩니다. proxy.js에서 누군가가 요청을 통해 트위터에 데이터를 보내면 디버깅하는 방법을 도와 줄 수 있습니다. 코드의 어딘가에서 (데이터가 포함 된) 요청이 트위터로 보내지는 콘솔 로그를 할 수 있습니까?

답변

관련 문제