2016-08-15 2 views
0

Andriodアプリを開発しました。私はFacebookアカウントキットに電話番号を送信した後、Facebookアカウントキットを使用して電話番号を検証しますアクセストークンは、クライアントに送信し、その後、私は怒鳴るのキットを考慮して、自分のWebサーバーとWebサーバからクライアントアクセストークンを送信します。アプリ秘密のクライアントアクセストークンをFacebookアカウントキットに送信してResonsを受け取る方法

$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

何か解決策をください!

答えて

関連する問題