use*_*151 4 php facebook facebook-graph-api
我试图通过此调用获取使用FB Graph API的朋友的名字:
$friends = file_get_contents('https://graph.facebook.com/me/friendsaccess_token='.$session["access_token"]);
echo "Friends : $friends\n";
Run Code Online (Sandbox Code Playgroud)
这给了我一个表单列表:
{"data":[{"name":"ABC XYZ","id":"12212839"},{"name":"PQR GHI","id":"5004678"}]}
Run Code Online (Sandbox Code Playgroud)
我希望能够只在阵列中存储NAMES.如何使用$ friends获取名称?像$ friends ['name']这样的东西似乎不起作用.
请帮忙.谢谢.
$friends = json_decode($friends);
foreach($friends['data'] as $friend)
{
echo $friend['name'];
}
Run Code Online (Sandbox Code Playgroud)
返回是一个json对象,你需要解码它.虽然我强烈建议您使用SDK,例如http://github.com/facebook/php-sdk/
如果这不起作用,请尝试:
$friends = json_decode($friends);
foreach($friends->data as $friend)
{
echo $friend->name;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5994 次 |
| 最近记录: |