用户个人资料图片未在图表api中显示最近的api更改

时间:2018-04-07 16:17:53

标签: javascript html facebook facebook-graph-api

我正在使用图表api在网站上显示个人资料Feed帖子。 graph api call看起来像这样 -

https://graph.facebook.com/me/feed?fields=id,from,message,story,picture,link,source...&access_token=token here

所以通过上面的电话获取数据,我在我的网站上显示html代码的帖子。 我用这个html代码显示个人资料图片 -
<img class="msfb-wall-avatar" src="https://graph.facebook.com/app_scoped_profile_id/picture?type=square">

这里app_scoped_profile_id我从图形API api调用得到的不同于普通的个人资料ID,并且特定于facebook应用程序,因为我在上面的图形api调用中使用了该应用程序的用户令牌。

但是现在没有显示个人资料图片,没有问题,所以看起来FB图形api有一些变化。如果我在浏览器中手动加载img src url以上,那么我会看到一些浏览器错误。所以看起来像图api没有将该应用范围的用户ID显示为配置文件图片。

那么在根据facebook Graph Api的最新变化显示用户个人资料Feed帖子时,如何显示个人资料图片?

1 个答案:

答案 0 :(得分:1)

此刻我也遇到了这个问题。前段时间我也在体验它。那时据报道它是一个错误。我认为这次可能再次出现错误。

有关详细信息,请参阅以下链接:Facebook graph user picture won't show on mobile deviceshttps://developers.facebook.com/bugs/560392384345729/