【问题标题】:Cannot get some friend-tag-me photos by v2.0, but fine with v1.0v2.0 无法获取一些朋友标记我的照片,但 v1.0 可以
【发布时间】:2014-08-13 06:51:49
【问题描述】:

我朋友的一张照片,可以通过以下具有 v1.0 friends_photos 和 friends_status 权限的 GRAPH API 进行搜索。

v1.0/me/photos?type=tagged&since=1403366399&until=1404014399

为了在 v2.0 中检查这一点,我确实告诉我的朋友成为我们 Facebook 应用程序的用户。但是,无论授予哪个V2.0权限,类似查询都无法获取该照片。

v2.0/me/photos?type=tagged&since=1403366399&until=1404014399

我针对这个问题做了一些前置条件检查,结果是

  1. v2.0/me/photos?type=tagged 可以正常使用,并且可以获取一些标记了我的朋友照片。
  2. v2.0/me/friends 工作正常,并且该朋友在朋友列表中。

对这个问题有什么建议吗?

附言忘了提一下,那张照片是在 2014/6/23 发布的,所以不应该与传统有关。

【问题讨论】:

    标签: facebook facebook-graph-api facebook-graph-api-v2.0


    【解决方案1】:

    查看更新日志,在 v2.0 中,您必须通过包括 user_photos 在内的大多数权限的审核过程。否则,这些权限仅适用于在您的应用程序中具有角色的用户(开发人员、管理员、测试人员)。我假设您的朋友在您的应用中没有角色,因此 user_photos 在获得 Facebook 批准之前将无法使用。

    【讨论】:

      【解决方案2】:

      我们的应用程序刚刚获得了 user_photos 的批准,但是我的朋友授予我们的应用程序的是 user_friends。并使用测试页让她将 user_photos 授予我们的应用程序,但 V2.0/V2.1 API 仍然无法搜索到该照片。

      并且在邀请她成为开发者并授予我们的应用程序 user_status 权限后,该照片可以被 v2.0/v2.1 搜索。

      经过一些测试,用户应该授予 user_photos,用户的朋友应该授予 user_photos ,user_status。然后,用户可以从该朋友那里获得所有允许隐私的照片。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多