Facebook Graph的/ photos和/ {photo-id} api不包括“专辑”字段(文档说它确实如此)

时间:2014-04-03 00:40:21

标签: facebook facebook-graph-api

文档说GET /{page-id}/photos返回“一组Photo对象。”, 见https://developers.facebook.com/docs/graph-api/reference/page/photos

照片对象的文档和GET /{photo-id}表示它包含相册字段, 见https://developers.facebook.com/docs/graph-api/reference/photo

但是,我无法在/{page-id}/photos/{photo-id}中看到该字段。


示例:

拍下http://graph.facebook.com/FacebookDevelopers/photos的第一张照片, 这是this。正如你在facebook页面上看到的,这张照片属于“个人资料图片”专辑, 但http://graph.facebook.com/FacebookDevelopers/photos的回复未提及任何专辑信息。

http://graph.facebook.com/10151403325753553相同,我看不到任何album字段或信息。

有人知道发生了什么事吗?这似乎是api或文档中的错误?

1 个答案:

答案 0 :(得分:1)

实际上不是错误。它只是并非所有字段都由API返回,因为可能有太多与API相关的字段。逻辑是啊..

但您始终可以使用?fields=

请求所需的字段

对于您使用的相同示例:

  

示例1:   
  http://graph.facebook.com/FacebookDevelopers/photos?fields=images,link,picture,source,album

     

示例2:   
  http://graph.facebook.com/10151403325753553?fields=images,link,picture,source,album

在结果中,您会看到所需的键album