2012-10-31 3 views
6

Instagram에 대한 클라이언트 측 인증을 작성하려고하지만 리디렉션 uri없이 서버에 대한 인증을 수행하고 싶습니다.리디렉션 URL없이 인스 타 그램을 인증하는 방법은 무엇입니까? no server

https://instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token

이 암시 적 방법입니다 dev에 API를 상태, 그러나 나는 짧은 대답은 솔루션

+0

당신이 이것을 해결 했습니까? 해결책이 가장 도움이 될 것입니다 !! –

답변

0

을 찾을 수 없습니다, 당신은 리디렉션 URI없이 할 수 없습니다.

OAuth가 작동하는 방식입니다. 액세스 토큰을 받으려면 적어도 URI가 필요합니다. uri는 간단한 웹 서버를 사용하여 localhost에서 호스팅 될 수 있습니다.

-1

Client-Side (Implicit) Authentication 플로우를 따르십시오. Instagram 개발자 포털에 등록한 앱의 자격증 명을 사용하십시오. 해당 URL의 CLIENT-ID 및 REDIRECT-URI를 등록 된 앱의 자격증 명으로 변경하십시오.

앱에서 해당 링크로 사용자를 보냅니다. 동의하면 리디렉션 URI (앱의 어딘가에 있어야 함)로 리디렉션됩니다. 리디렉션 된 페이지에서 페이지에 액세스 토큰이 포함 된 해시가 있습니다.

url에서 가져 와서 instagram API의 데이터를 요청하십시오. 요청에 대해 jsonp가 필요합니다. See an example in action 비슷한 스레드

관련 문제