PHPSDKを使用せずにFacebookアプリを使用してユーザーの友達リストを返そうとしています。認証コードを使用せずに、ユーザー名や性別などを返すことができました。私は今、ユーザーの友達である名前のリストを返そうとしていますが、これまでに管理したのは配列を印刷することだけです。ユーザーの名前や性別などとは異なるレイアウトの名前しか印刷できないようです。私は次のことを行うことでなんとかエコーしました:
$user->name
しかし、友達リストでそれを試してみると、それは機能せず、何もエコーしません。誰かが私がこれを行う方法を知っているかどうか疑問に思っていましたか?
print_rを使用すると、次のようになります。
Array(
[0] => Array ( [name] => Friend's name [id] => x )
[1] => Array ( [name] => Friend's name [id] => x )
[2] =>....)
すべての友達がリストされるまで。
{ "name": "Name",
"hometown": {
"id": "Hometown_id",
"name": "Hometown"
},
"id": "Friend_id" }
上記はそれぞれの配列の構造です。潜在的な問題は、すべての人が故郷のセットを持っているわけではないということだと思います。これが、forEachエラーを受け取る理由かもしれません。