不能通过v2.0获得一些朋友标记我的照片,但v1.0很好

时间:2014-08-13 06:51:50

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

我朋友的一张照片可以通过以下GRAPH API与v1.0 friends_photos& friends_status权限。

  

1.0 / ME /照片类型=标记&安培;因为= 1403366399&安培;直到= 1404014399

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

  

2.0 / ME /照片类型=标记&安培;因为= 1403366399&安培;直到= 1404014399

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

  1. v2.0 / me / photos?type = tagged工作正常,可以收到一些标记我的朋友照片。
  2. v2.0 / me / friends工作正常,那位朋友在朋友列表中。
  3. 对此问题的任何建议?

    P.S。请注意,该照片发布于2014/6/23,因此,不应与遗产相关。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

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