仅获取在其中标记了2个用户的照片(图API)

时间:2015-01-14 14:47:01

标签: php facebook facebook-graph-api

我正在尝试编写图形API查询网址,该网址将返回用户及其合作伙伴标记在其中的照片。我可以使用' / me'从他们的个人资料数据中获取用户合作伙伴ID。然而,一旦我拥有了他们重要的其他ID,我就不确定如何继续,或者即使它可能。

我尝试过如下查询: me?fields=tagged.with(<significant other id>)me/photos/<significant other id> 希望它能像me/friends/<friend id>一样工作,但没有快乐。

有什么想法吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

没有全局查询,例如&#34;向我提供所有照片,其中Person1和Person2被标记为#34;,因为user_photos权限始终是相对于给予您的应用的权限的用户使用他的数据。

解决方案可能是

  1. me用户及其他重要人物ID进行查询:

    /me?fields=id,significant_other

  2. 查询所有me用户相册中的所有代码

    /me/albums?fields=photos{id,tags}

  3. 如果两个ID出现在同一标签

  4. ,请检入申请

    正如我所写的那样,你不能对Facebook上的所有照片都这样做,但只能为特定用户的照片授予你权限。

相关问题