0

ユーザーの有効なアクセストークンを使用してユーザーを識別しました...

これとともに:
https://graph.facebook.com/me?fields=id&access_token=VALID_ACCESS_TOKEN

それは戻ります:

{
   "id": "100000004811603"
}

ユーザーのIDのみを抽出したいのは明らかです...それがユーザーのためにすべてを行う必要がある唯一のことです/

誰かがこれを解析する方法を教えてもらえますか?キー
なしでこのタイプの結果を見るのは奇妙ですData:

4

3 に答える 3

1

あなたがあなたの問題をどのように説明したかに基づいて、私は答えようとします。

$response = // get facebook response as you do
$data = json_decode($response);
$id_that_you_need = $data['id']

多分私はあなたをすべて間違っていると思っています。

于 2012-06-12T10:01:02.483 に答える
0

この機能を使用する

function objectToArray( $object )
{
    if( !is_object( $object ) && !is_array( $object ) )
    {
        return $object;
    }
    if( is_object( $object ) )
    {
        $object = get_object_vars( $object );
    }
    return array_map( 'objectToArray', $object );
}

https://graph.facebook.com/meからの出力を渡しますか?この関数に。この関数は配列を返します。値を簡単に使用できます。

このような

$ Array = objectToArray($ Data);

print_r($ Array);

于 2012-06-12T09:36:55.147 に答える
0
$facebook_token = <VALID_ACCESS_TOKEN>;
$user_information = curl_init("https://graph.facebook.com/me?access_token=$facebook_token");
curl_setopt($user_information,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($user_information,CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($user_information,CURLOPT_RETURNTRANSFER,true);
$reps= curl_exec($user_information);
curl_close($user_information);
echo($reps);`

`

于 2013-11-16T05:39:33.577 に答える