使用“fields”指定返回的属性,如
46251501064_10152614568056065/comments?fields=id,created_time
返回的结果为:{ "data": [ { "id": "10152614567936065_10152614580841065", "created_time": "2015-04-07T08:35:57+0000" }, { "id": "10152614567936065_10152614583491065", "created_time": "2015-04-07T08:39:35+0000" }, …… ]}
post有属性“id”和“object_id”,多数情况下,id组成方式为userID_(object_id),但也有不一致的情况,不能一概而论;其中id一定存在,object_id则不一定存在。
需要抓取post的comments或likes时,在object_id存在的时候,只能用object_id/comments的方式,如果用id/comments的方式不会报错,但会得到空值
如果object_id不存在,那么就需要用id/comments的方式获取所有评论
因此在抓取的时候应该首先判断object_id是否存在,是则保存,否则抓取id属性
Facebook Graph API 开发常见问题
最新推荐文章于 2024-03-15 09:30:43 发布