2016-08-15 8 views
0

Я разработал приложение Andriod, и я использую набор учетных записей Facebook, чтобы подтвердить номер телефона после того, как я пришлю номер телефона в аккаунт Facebook, а затем Facebook посылает маркер доступа к клиенту, то я посылаю маркер доступа клиента к моему веб-серверу и от веб-сервера на счет набора, как показано ниже:Как отправить токен доступа клиента с секретным приложением в Facebook и получить ресоны

$access_token = 'xxxxxxxxxxxxxxxxxxxxxxxxx'; 
$app_secret = 'yyyyyyyyyyyyyyyyyyyyyyy'; 
$appsecret_proof = hash_hmac('sha256', $access_token, $app_secret); 
$url = 'https://graph.facebook.com/v2.1/me?access_token='.$access_token.'&appsecret_proof='.$appsecret_proof; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_URL,$url); 
$result=curl_exec($ch); 
curl_close($ch); 
$final = json_decode($result); 
echo"<pre>";print_r($final); 

Но это дает ошибку показано ниже:

stdClass Object 
(
    [error]=> stdClass Object 
    (
     [message]=>Malformed access token 
     [type]=>OAuthException 
     [code]=>190 
     [fbtrace_id]=>FQftlVOKYL+ 
    ) 
) 

Настройки моего приложения в настройке набора учетных записей, как показано ниже: enter image description here

Любое решение, пожалуйста!

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^