1

我目前正在通过以下电话从 facebook 获取我的新闻提要:https://graph.facebook.com/me/home。这里返回的对象有一个“from”键,它有名称、ID,有时还有类别。我知道我可以抓取ID并将/图片放在最后以获取图片的url,但我不想再打一个额外的电话。有谁知道我是否可以传递一些标志来强制从对象那里也有个人资料图片?

4

1 回答 1

2

我不认为这是可能的,我你可以使用fields参数来过滤返回的结果,但你不能扩展它......不是我知道的方法。

但是你真的不需要那个,只要你有对象ID,你的问题就不是问题,你可以认为你有“照片网址”,这实际上有很多好处:

  • 少一个字段存储在您的数据库中
  • 数组中要处理的元素少一个..etc
  • 来自 Facebook 的请求减少了一项,并使 facebook json 更轻!

我的意思是有什么区别:

echo "<img src='https://graph.facebook.com/$user_id/picture' alt='' />";

和:

echo "<img src='$user_photo' alt='' />";

此外,返回 json 中的照片 URL 并不意味着您不需要进行“额外调用”来实际获取/显示图像!

于 2011-02-09T21:29:56.670 回答