Facebook graph api Facebook graph api数组结果缺少注释图片

Facebook graph api Facebook graph api数组结果缺少注释图片,facebook-graph-api,Facebook Graph Api,我正在使用Facebook Graph API获取我的帖子,并将这些结果处理到我的数据库中。我已经能够让一切工作,除了当一个用户发布一个带有图像的帖子的评论,该图像的url不会出现在我的结果中,我无法找出我缺少了什么。下面的图像指向注释中有图像但未列出的注释 这是我在php中的GET调用 file_get_contents("https://graph.facebook.com/$get_facebook/feed?access_token=$facebook_accesstoken&c

我正在使用Facebook Graph API获取我的帖子,并将这些结果处理到我的数据库中。我已经能够让一切工作,除了当一个用户发布一个带有图像的帖子的评论,该图像的url不会出现在我的结果中,我无法找出我缺少了什么。下面的图像指向注释中有图像但未列出的注释

这是我在php中的GET调用

file_get_contents("https://graph.facebook.com/$get_facebook/feed?access_token=$facebook_accesstoken&client_id=$facebook_appid&client_secret=$facebook_appsecret&metadata=1&fields=id,status_type,created_time,from,message,comments,picture,link,icon,parent");
有人知道为什么我的结果中没有显示该图像url吗

评论中看到的图像

无图像的图形API结果


我最终用一种巧妙的方法解决了这个问题,它允许只需一次调用即可调用Graph API,并获得所需的所有结果。我在这里给出了答案

通过使用Graph API调用的
feed
部分,您可以像这样一次性完成所有操作,它提供了所有评论、每个帖子的回复以及与每个评论/回复相关的所有图像

https://graph.facebook.com/$get_facebook/feed?access_token=$facebook_accesstoken&client_id=$facebook_appid&client_secret=$facebook_appsecret&metadata=1&fields=id,status_type,created_time,from,message,comments{comments{attachment,from,id,message},from,id,message,attachment},picture,link,icon

“有人知道为什么我的结果中没有显示该图像url吗?”-因为你忽略了要求它…?你需要询问评论的
附件
子字段。是的,我找到了答案