-1

現在、私は持っています

    $user_profile = $facebook->api('/me');

次のような情報が表示されます。

    [id] => 525252252
    [name] => random name
    [first_name] => random
    [last_name] => name
    [link] => http://www.facebook.com/random.name
    [username] => random.name

これらのフィールドの 1 つだけを表示する api コマンドは何ですか。たとえば、[name] フィールドのみを出力し、他のすべてのフィールドを出力したくない場合はどうすればよいですか?

私はしばらくこれをインターネットで検索してきましたが、見つけられないようです。私が正しいものを探しているかどうかわかりません。

情報については、php を使用して出力をエコー/印刷します。

4

3 に答える 3

1

あなたはただ探していると思いますがecho $user_profile['name']、私は質問を誤解している可能性があります-結果セットは、PHPの多次元配列と同じようにアクセスできます

于 2012-08-29T01:46:57.250 に答える
1

うん。これを使用するだけです:

$user_profile = $facebook->api('/me');
echo $user_profile['name'];

それはうまくいくはずです..

于 2012-08-29T03:55:36.290 に答える
0
$user_profile = $facebook->api('/me?fields=name');

必要なものがフィールドのみの場合は、nameフィールドのみをリクエストするのが理にかなっています。その後、$user_profile2つのアイテムのみを含む配列を取得します-idそしてname

于 2012-08-29T04:01:12.207 に答える