1

사용자를 인증하는 두 가지 방법이 있습니다. 이것은 내가 다음 AUTH_TOKEN을 요청하는 데 사용할 수있는 코드를 반환인증 된 참조가 작동하지 않지만 oauth url이 작동합니다.

https://www.facebook.com/dialog/oauth?client_id=161077997258367&redirect_uri=http%3A%2F%2Fwww.shopography.com%2F&scope=email%2Coffline_access%2Cuser_birthday%2Cpublish_actions%2Cpublish_stream%2Cread_stream%2Cstatus_update&state=%7B%22rID%22%3A570001%7D

: 하나는 내 웹 사이트에서 정상의 OAuth 방법입니다. 거기에 문제 없어!

그러나 인증 된 조회 용으로 구성된 Facebook 내부 링크를 클릭하면 Facebook에서 거부하는 코드가 생기므로 어떤 auth_token도 얻지 못합니다.

내가 인증 referall으로 얻을 오류 : { "오류": { "메시지": "오류가 확인 코드를 확인하는.", "유형": "OAuthException를"}}

어떤 아이디어?

+0

인증 된 추천이 작동하지만 www.example.com과 같은 기본 도메인에서만 작동한다는 것을 알았습니다. 내가 예를 들어 www.example.com/hello/ 또는 www.example /? state = hello와 같은 작업을 수행하면 코드가 더 이상 작동하지 않습니다. –

답변

1

인증 된 추천 요청에서 현재 URL을 가져 와서 '& code = ..'까지 사용하십시오. 액세스 토큰을 교환 할 때 redirect_uri로.