我试图在不使用 PHP SDK 的情况下使用 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 错误的原因?