2014-05-15 1 views
7

사람들이 Instagram 계정으로 로그인 할 수있는 클라이언트 측 응용 프로그램을 빌드하려고합니다. 문제는 그것이 여전히 가능한지 확실하지 않습니다.클라이언트 측 (암시 적) 인증을 사용하여 Instagram에 로그인 할 수 없습니다.

related docs의 "클라이언트 측 (암시 적) 인증"섹션을 읽은 후 샘플 JavaScript를 코딩했습니다. 나는 그것이 내 코드에 대해 아니지만이 인스 타 그램의 측면에 뭔가 같은데요 오류 메시지에서

{ 
"code": 400, 
"error_type": "OAuthException", 
"error_message": "JS login temporarily disabled" 
} 

:

나는 다음과 같은 오류를 받고 있어요. 클라이언트 쪽 로그인을 수행 할 수있는 방법이 있습니까? 또한, 내가 할 수 없다면, 나의 선택은 무엇입니까?

감사합니다.

답변

15
나는 비슷한 문제를 가지고

과를 통해 계정을 인증 할 수 있습니다 이게 내가 고쳐 놓은 방법이야. 응용 프로그램/웹 애플리케이션에> 클릭 편집 -> 클라이언트

관리 -

이 : 이동하여 :

당신은 "안 암시의 OAuth를"선택을 취소해야합니다.

->의 선택을 취소 - 암시 OAuth를 사용 안 함 :

-> 업데이트 설정을하고 링크로 이동하여 다시 실행하려고 :

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

을 링크에서, 제공된 값을 response_type으로 바꾸고 값을 토큰으로 지정하여 액세스 토큰을 얻으십시오. f 요청 코드을 받으려면 토큰코드으로 대체하십시오. 응용 프로그램의 설정 :

희망이

1

Instagram에서 JS 로그인을하는 것은 불가능한 것처럼 보입니다.

그러나 여전히 리디렉션을 암시 적으로 허용하므로 클라이언트 측 응용 프로그램으로 리디렉션 할 서버가 있어야합니다. 두 개의 엔드 포인트 만 필요합니다. here 찾을 수있는 작은 Node.JS 응용 프로그램을 작성했습니다.

1

: 그냥 설정 해제 "암시 OAuth를 사용 안 함".. 당신을 위해 미래의 시청자 .. 행운을 위해 도움이됩니다.

enter image description here

관련 문제