2013-03-08 4 views
0

GET 요청으로 Twitter에서 OAuth 요청 토큰을 얻으려고합니다. 이것이 가능한지 확실하지 않지만 다음과 같이 매개 변수를 생성합니다. http://oauth.googlecode.com/svn/code/javascript/example/signature.htmlGET을 통한 OAuth 토큰 요청

고객 비밀번호, 토큰 및 토큰 비밀번호 필드를 비워 둡니다. HTTP 메소드가 GET입니다. 나는 생성 된 히트, 그것은 나에게 정규화 된 매개 변수를 제공하고 복사/붙여 넣기는 내 브라우저에 URL을 다음과 같습니다 : https://api.twitter.com/oauth/request_token? + normalized parameters. 그러나 "oauth 서명 및 토큰을 검증하지 못했습니다."오류가 계속 나타납니다.

이것이 불가능합니까? 아니면 제가 잘못하고 있습니까?

순수 JavaScript로 요청 토큰을 가져 오는 다른 가능한 경로가있을 수 있습니까? (보안 걱정이 없음)

감사!

답변

1

트위터의 documentation에는 POST 요청을 사용하여 요청 토큰을 얻어야한다고 나와 있습니다. 그러나 OAuth 요청 작성을 완전히 이해했다고는 생각하지 않습니다. 첫 번째로 사용중인 서명 생성기에 소비자 키와 소비자 암호를 모두 포함해야하며 요청의 Authorization 헤더는 페이지 하단에 생성 된 값으로 설정되어야합니다. 브라우저 주소창을 사용하여이 요청을 할 수 없으므로 대신 테스트 용으로 Fiddler과 같은 것을 사용하십시오.