facebook PHP SDK를 사용 중입니다. 사용자가 내 응용 프로그램을 허용하면 페이스 북은 웹 페이지로 리디렉션 될 수 있습니다. 다음은access_token의 Facebook PHP SDK 3 문제
http://Mydowmain.com/facebook.htm?state=d96afbb9ea550fg81c287b7822cee0af1&code=AQDtl7Rd7qgCp6S_dXwOCxxfXo1dEh75ZJqrCINMawCUzxOYs9JnpmWKMoYTgjuNhQx2nk8pleCdvGqSt39F2pHKMHt3aNxwqoIah2oshPKKC0MnWycPSU0yLAKMYVQV2g3jRQdEMf2dWTVUrk_ammSpGaYbfFQ3GeccZ1vGqfVazsaQ_1Lxz7GjITlqgCxrOlc#_=_
내가 다음 access_token과 를 가져 오는 데 필요한 URL을 것이다 i는 사용자 정보를 얻기 위해이 $ access_token이를 사용하려고하면 코드
if($_GET['code'] != '')
{
$access_token = $facebook->getAccessToken();
입니다.
$user_profile = 'https://graph.facebook.com/me/?access_token='.$access_token;
그것은 다음과 같은 오류를 제공
{"error":{"message":"An active access token must be used to query information about the current user.","type":"OAuthException","code":2500}}
}
나는 그것이 SDK이 작업을하지만,이 호출은 다음을 반환 SDK3
$access_token = $facebook->getAccessToken();
와 함께 작동하지 않는 내가 잘못하고있는 무슨 DNT , 어느 fistpart 전에 "|" 앱 ID 및 이후 "|" 앱 비밀은 ...
187997367916887|9d87d7a2d26485fd926a000b0c3b2f87
getAccessToken에서 어떤 액세스 토큰을 실제로 받고 전화를? 디버깅을 위해 출력하고 https://developers.facebook.com/tools/debug를 통해 확인하십시오. – CBroe
$ access_token = $ facebook-> getAccessToken(); 이 호출 fistpart 앞에 "|"가있는 다음을 반환합니다. 앱 ID 및 이후 "|" 앱 시크릿입니다. 187997367916887 | 9d87d7a2d26485fd926a000b0c3b2f87 – Asghar
먼저, 귀하의 앱에 대한 새로운 앱 비법을 생성하십시오 - 방금 interwebs (<-upid)에 귀하의 게시물을 올렸으므로. API가 "_app_ 액세스 토큰을 사용할 때"나 "누구인지"를 알 수 없기 때문에 물론, 그 액세스 토큰을 사용하는'/ me '에 대한 API 호출은 실패합니다. FB SDK가 로그인 후 사용자 액세스 토큰을 제공하지 않으면 무언가 잘못되었습니다. – CBroe