0

나는이 오류가 나는 자신의 프로필을 검색하는 과정을 통해가는 facebook 사용자 계정하지만 모든 시간을 내 응용 프로그램을 연결하려고를 사용하여 만료 나는 처음에 을 facebook에서 요청할 때 나를 위해 토큰을 반환한다는 것이 혼란 스럽다. 그때 이야기하고페이스 북 액세스 토큰 페이스 북 SDK PHP

string(56) "access_token={app_id}|{app_secret}" 

이 만료되고 내가 액세스를 얻기 위해 이해 특정 워크 플로를 따라야합니다 토큰 왜 .....

모르겠어요.

  1. 클라이언트 SDK 및 로그인 대화 상자를 통해 액세스 및 사용 권한을 요청합니다.
  2. 사용자를 인증 및 승인 권한은
  3. 액세스 토큰은 클라이언트에 단기 액세스 토큰 (웹) 또는

무엇을 바탕으로 장기 액세스 토큰 (네이티브 모바일)와

  • 그래프 API 호출을 반환 내 코드에서 본 적이 있지만 토큰의 유효 기간이 만료되었으므로 3 단계로 넘어 가고 4 단계는 실패합니다. 아무도 내가 이것을 해결하기 위해 무엇을 할 수 있는지 모른다.?

    1 단계에서 로그인 대화 상자가 표시되지 않지만 여전히 액세스 코드가 반환됩니다. 그게 그걸로 할 수 있을까요? 이것은 내가 2 단계는 결코

    3 단계 액세스 토큰이하지만 반환 발생하는 것으로 보인다 1.

    <a class="lists" href="https://graph.facebook.com/oauth/authorize?client_id=564083793722908&redirect_uri=<?=urlencode($facebook_callback_url)?>&scope=offline_access,publish_stream,status_update">Connect a Facebook account</a> 
    

    단계를 수행하는 방법이다. 위 참조.

    4 단계 위의 만료 오류로 실패합니다.

    어떤 조언이 필요합니까?

  • 답변

    1

    앱 액세스 토큰으로 사용자 정보를 요청할 수 없습니다. 이를 위해서는 usser 액세스 토큰이 필요합니다. 로그인 프로세스는 사용자 액세스 토큰을 얻을 수

    https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.1#login

    에서 문서를 준수해야합니다. Apparantly, 이것은 귀하의 코드에 해당하지 않습니다.

    또한, (오래) 사용되지 않는 권한 만 사용하고 있습니다. 지금 일하고있어, 그 링크가 큰 도움이되었다

    +0

    참조하십시오. 고맙습니다. – Javacadabra