2016-07-08 2 views
11

그래서 Instagram에 로그인하는 웹 앱이 있습니다. 몇 달 동안 잘 작동합니다. 어떤 코드 변경, 갑자기 내가Instagram OAuth 로그인 "일치하는 코드를 찾을 수 없거나 이미 사용되었습니다."

{"code": 400, "error_type": "OAuthException", "error_message": "Matching code was not found or was already used."} 

점점 브라우저에 instagram.com 로그 아웃 및 인스 타 그램의 OAuth로 로그인 내 웹 응용 프로그램을 사용하고 있습니다 .... 지금은 작동하지 않습니다. 그리고 그것은 반복적으로 작동합니다 (instagram oauth로 내 애플리케이션에서 로그인 및 로그 아웃). 잘 작동합니다.

내 브라우저에서 www.instagram.com 웹 페이지에 액세스 할 때까지 그런 다음 동일한 oauth 로그인이 다시 실패합니다. 그리고 instagram.com 자체의 로그 아웃이 끝날 때까지 instagram oauth를 사용하여 웹 응용 프로그램에 다시 로그인 할 수 없습니다.

+1

메신저도 동일한 오류가 발생하여 다른 상황이 발생합니다. 나는 이것이 인스 텐트 내부 문제일지도 모른다고 생각하는 경향이있다. 또한 일부 테스트 사용자는 "애플리케이션 관리"섹션에 액세스 할 수 없습니다. https://www.instagram.com/accounts/manage_access/. 페이지가 500 내부 서버 오류를 반환합니다 ... – aporat

+0

안녕하세요. 이것은 로그인 한 후에 페이지를 새로 고칠 때만 발생합니다. 그 이유는 무엇입니까? – Ionut

답변

0

해결되었습니다.

브라우저 캐시를 지우고 Instagram에서 로그 아웃했습니다.
그리고 OAuth 로그인을 다시 시도합니다. 이제 로그인 할 수 있습니다 (정상적인 응답을 반환합니다).

완벽한 솔루션이 아닐 수도 있습니다. 그것을 시도하십시오.

+0

이 나를 위해 안정적으로 작동하지 않습니다. 그러나 oauth 로그인을 여러 번 시도하면 결국 성공하게됩니다. – Francois

0

SOCKS 프록시를 통해 HTTP 요청을 보내면 작동합니다. 여기 일어나고

0

이 오류는 Access_Token이 생성되어 동일한 'CODE'로 다시 생성하려고하기 때문에 표시됩니다. 새로운 ACCESS_TOKEN을 원하면 ACCESS_TOKEN을 생성하려면 코드를 다시 생성하고 해당 CODE를 사용해야합니다.

다음은 CODE를 생성하는 샘플 URL입니다.

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-CODE&redirect_uri=REQUEST-URI&response_type=code&scope=public_content

CLIENT_ID = 인스 타 그램

redirect_uri로 = 당신이

범위 인스 타 그램

에 권한을 추가 한 URL에서 클라이언트 ID는 = 새로운 생성 코드에 대한 권한을 설정합니다.