如果我发出$friends = $facebook->api('/me/friends');
,输出是 JSON 格式吗?
另外,我在哪里可以找到 API 字符串的完整列表?
如果我发出$friends = $facebook->api('/me/friends');
,输出是 JSON 格式吗?
另外,我在哪里可以找到 API 字符串的完整列表?
facebook php api 将返回一个关联数组,因此$friends
将包含当前用户的所有朋友的 assoc 数组。(它使用标准 json_decode 来完成这个 - http://php.net/manual/en/function.json-decode.php)
正如 Rafiq + 其他人所提到的,https://developers.facebook.com/docs/reference/api/是您将要使用的 api 参考,以及图形 api 浏览器工具(https://developers.facebook.com/tools /explorer ) 是查看 api 调用的预期 JSON 输出的绝佳资源。(请记住 php sdk 会将其作为 assoc 数组返回
Facebookjson
在关联数组中返回但 php sdk 转换。
所以,$friends
将是一个array
.
做这个,
$friends = $facebook->api('/me/friends');
var_dump($friends);
它将提供与$friends
具有的字段相关的所有信息。
如果您正在寻找其他 api 方法,
看这里。
另外,不要写答案,只需更新您的问题,以防您需要再说些什么
API“命令”是 GET 和 POST,但我猜你正在寻找字段/表的列表。
您应该使用 Graph Explorer 浏览此列表并查看可用的内容。
https://developers.facebook.com/tools/explore
通过 FQL 而不是 Graph API 查看哪些表可用也很有用,因为 API 尚未更新以包含所有功能: