我是Facebook图形API的新手。如何获取所有帖子的列表或有限数量的帖子以及那些喜欢我在Android中的状态或图片的人的列表。 在此先感谢抱歉英语不好。
被修改
我做了很多工作,但现在我正在使用这样的查询
1)我/帖子(所有帖子的数据)
2)id / likes / id?fields {name,id}(id = post_id)
我正在使用图谱API资源管理器来获取所需的JSON,但我不是能够在一行查询中获取数据,例如 me / posts / id / likes / id?字段{名称,ID}
答案 0 :(得分:2)
您可以使用/{object-id}/likes API返回一个User object数组,代表每个喜欢该对象的人以及总喜欢。
您应该使用Graph API中的Facebook SDK for Android。在开始之前,请设置:
然后使用 GraphRequest(AccessToken, String, Bundle, HttpMethod, Callback) 发出请求并处理回调中的结果。
GraphRequest(AccessToken,String,Bundle,HttpMethod,Callback)
构造一个具有特定访问令牌,图形路径的请求, 参数和HTTP方法。无需提供访问令牌 在哪种情况下,请求是在没有访问令牌的情况下发送的,因此不是 在任何特定用户的上下文中执行。只有某些图表 在这种情况下,请求可以成功。
取决于httpMethod参数,图形路径中的对象 可以检索,创建或删除。
{{1}}
答案 1 :(得分:1)
我是Kither的联合创始人之一,这是一个检查所有Facebook统计数据的平台。我们添加了许多功能,需要获取我们所有用户的帖子。
假设您熟悉Facebook的Android SDK,可以致电 /{post-id}/likes
,以获得该帖子的喜欢。但请记住,如果有超过1000个,Facebook会对喜欢使用分页。
现在,在这种情况下,您需要调用下一页网址。
除非您拥有所有喜欢的内容,否则您需要拨打下一个网址。 (如果没有更多喜欢,您将找不到任何下一个字段)
要了解有多少人喜欢该帖子(即计数),您无需翻阅结果。您只需使用 /{post-id}/likes?summary=true
即可获得包含所有喜欢摘要的额外字段,包括其数量。
同样可以使用评论和最近添加的反应。
答案 2 :(得分:1)