我目前正在开发应用程序开发课程,我正在尝试使用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。
答案 0 :(得分:1)
从API的v2.4开始,API现在为declarative,这意味着您需要指定希望API返回的字段。
例如,如果您想要用户的名字和第二个名字,那么您向/me?fields=first_name,last_name
发出GET请求,否则您将只返回id
和{{1}的默认字段}}
如果要查看给定端点可用的字段,请使用name
字段。例如获取metadata