使用Facebook Graph API v7.0/v8.0获取mobile_status_update类型帖子时缺失message字段的问题求助
Facebook Graph API v7.0/v8.0获取mobile_status_update类型帖子时缺失message字段的问题求助
各位好,我最近在对接Facebook Graph API(v7.0或v8.0版本)获取NSK Americas页面的帖子时,碰到了一个头疼的问题:部分帖子的message字段完全缺失,明明网页版能看到内容,但API返回里就是没有这个字段。
举个例子,有一条帖子的ID是167492273414157_1629006857262684,我用Graph Explorer发起的请求路径是:
me/posts?fields=id, message,picture,permalink_url,updated_time,likes.summary(true),status_type&limit=10
返回的结果里完全没有message字段,具体内容如下:
{ "id": "167492273414157_1629006857262684", "picture": "https://scontent-lht6-1.xx.fbcdn.net/v/t1.0-0/s130x130/109800992_10158717648158829_4051834528451244978_o.jpg?_nc_cat=103&_nc_sid=9e2e56&_nc_ohc=j3z1Nm2SH_UAX8hDKTY&_nc_ht=scontent-lht6-1.xx&_nc_tp=7&oh=8b624b596f483178da23b3a48790a7d3&oe=5F4FC8A2", "permalink_url": "https://www.facebook.com/167492273414157/posts/1629006857262684/", "updated_time": "2020-07-19T04:30:04+0000", "likes": { "data": [ { "id": "169605148828", "name": "UC Berkeley FSAE" } ], "paging": { "cursors": { "before": "QVFIUmszbm1QOTJXRlFWR21FcFEtVFZAnSHJFdk9MR1hTZAWdZAdXZAZAcVlxMGtlMFQzeHNZAWDY5UHF6RWh1VXVIYmJCLW0wVl8ySUp3a203VEdfbXlwV0Y4dy1R", "after": "QVFIUjl3WEgzT3lNWThyeVJzREZANdGFmOEdvVTFwMUdoWl9FOG5jaHpYeFZAnX21wcnZACOGtNdk9USktHNm95SDhJVVBnb0gxek9TZAWFNZAHd3UUg0d3pCQnJB" } }, "summary": { "total_count": 3, "can_like": true, "has_liked": false } }, "status_type": "mobile_status_update" }
我甚至尝试直接请求这条帖子的详情,路径是:
167492273414157_1629006857262684?fields=id,message,story,status_type
结果依然没有message字段:
{ "id": "167492273414157_1629006857262684", "status_type": "mobile_status_update" }
我仔细对比了所有有问题的帖子,发现它们的共同点是status_type都是mobile_status_update。这个问题已经给我们的客户带来了困扰,我实在找不到原因,恳请各位大佬帮忙分析一下可能的问题所在,谢谢大家!
备注:内容来源于stack exchange,提问作者polekstulod
相关产品推荐
相关产品推荐

