3

我注意到 facebook 现在允许为事件设置封面图片,但我似乎无法再通过 API 检索它。

示例: http: //www.facebook.com/events/160889490733938/

从图形 api 资源管理器调用该事件的 id/图片,我得到:

{
  "data": {
    "url": "https://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v2/yE/r/tKlGLd_GmXe.png", 
    "is_silhouette": true
  }
}

谢谢

4

2 回答 2

7

这张新图片pic_coverFQL 事件表中被调用 - 但在我的测试中它总是返回null

文档中有一个挂锁标志,表明该字段只能由某些应用程序读取,但没有进一步说明。

API事件文档中还没有对应的东西。

我认为由于这是一项新功能,我们将不得不等待一段时间,直到 Facebook 也会在 API 中反映这一变化。也许打开一个错误报告(或加入现有的报告)可以帮助加快这一速度。

更新:

似乎现在可以获得事件的封面图片 - FQLpic_covercoverAPI(必须通过fields参数请求)都返回我设置为事件封面图片的图像。

(正如另一个答案所建议的那样,它似乎也不是只有所有者才能访问的——对于公共事件,即使我不是创建者,我也会得到它。)

API 的文档event似乎还没有更新,目前还没有提及该cover字段。

于 2013-03-12T09:11:56.583 回答
0

我有同样的问题,我认为问题是(目前) pic_cover 属于事件创建者或上传者,而不是事件本身,因此需要额外的权限才能获得它。

我仍然没有找到解决方案,但我认为这可能有助于解决问题。

于 2013-03-15T10:28:29.630 回答