使用Facebooks API进行简单的GET请求

时间:2017-09-06 16:17:30

标签: java android facebook facebook-graph-api

我目前正在开发应用程序开发课程,我正在尝试使用Facebooks API来处理某些事件的GET请求。我的目标是获取一个JSON文件,其中包含对某个事件发表的所有评论。

然而,有些事件只返回一个" id"带有ID号的密钥,例如: { " id":" 116445769058883" } 这件事就发生了: https://www.facebook.com/events/116445769058883/

然而,其他事件(例如{https://www.facebook.com/events/1964003870536124/):由于某种原因仅返回最新评论。

我正在使用facebook explore API: https://developers.facebook.com/tools/explorer/

这是我在资源管理器中使用的以下GET请求: GET - > /v.10/facebook-id/?fields=comments

有什么想法吗?理解响应非常棘手,因为这两个事件都将隐私设置为OPEN。

1 个答案:

答案 0 :(得分:1)

从API的v2.4开始,API现在为declarative,这意味着您需要指定希望API返回的字段。

例如,如果您想要用户的名字和第二个名字,那么您向/me?fields=first_name,last_name发出GET请求,否则您将只返回id和{{1}的默认字段}}

如果要查看给定端点可用的字段,请使用name字段。例如获取metadata