是PHP Facebook API JSON可输出的可解析?

时间:2012-05-19 21:20:15

标签: facebook json facebook-graph-api

如果我发出$friends = $facebook->api('/me/friends');,输出是否为JSON格式?

另外,我在哪里可以找到完整的API字符串列表?

4 个答案:

答案 0 :(得分:2)

facebook php api将返回一个关联数组,因此$friends将包含当前用户的所有朋友的关联数组。 (它使用标准的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数组返回

答案 1 :(得分:0)

API'命令'是GET和POST但我想你正在寻找字段/表格列表。

您应该使用Graph Explorer浏览此列表并查看可用的内容。

https://developers.facebook.com/tools/explore

通过FQL而不是Graph API查看哪些表可用也很有用,因为API尚未更新以包含所有功能:

https://developers.facebook.com/docs/reference/fql/

答案 2 :(得分:0)

答案 3 :(得分:0)

Facebook返回json,但php sdk转换为关联数组。
因此,$friends将是array

这样做,

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

它将提供与$friends所拥有的字段相关的所有信息。

如果您正在寻找其他api方法,

here

此外,不要写一个答案,只是更新你的问题,以防你需要多说些什么