【问题标题】:Unable to fetch ALL photos in which I have been tagged无法获取所有标记了我的照片
【发布时间】:2011-12-20 06:54:00
【问题描述】:

我正在编写一个应用程序,我试图在其中访问我被标记的所有照片。当我查看我 facebook 个人资料上的“你的照片”部分时,有 165 张这样的照片。但是当我以自己的身份登录应用程序时(获取具有 user_photos 和 friends_photos 权限的访问令牌),我只能获取 95 个照片对象。

经过一些目视检查,我似乎可以访问我的朋友上传的照片(我在其中被标记),如果他们与“朋友”分享了这些照片。如果他们已通过“自定义”共享它,即使我可以使用我的个人资料查看照片,我的应用也无法提取它们。

facebook 开发者部分简单地说,我可以通过在我的图形 API 调用中使用“me/photos”来获取所有标记了我的照片。

有谁知道为什么我只能看到我标记的一些照片,以及我朋友的分享技巧是否存在问题?

【问题讨论】:

    标签: facebook-graph-api photo


    【解决方案1】:

    Facebook 上有 2 个用户隐私设置可以防止从 API 返回数据 - 一个是如果他们完全禁用平台,另一个是“人们如何将您的信息带到他们使用的应用程序” - 这两个设置都在他们个人资料的隐私设置页面(https://www.facebook.com/settings/?tab=privacy - 点击“应用程序和网站”)

    要检查第一种情况,请尝试访问 https://graph.facebook.com/{USER_ID_OF_FRIEND_THAT_UPLOADED_PHOTO} - 如果答案是“假”而不是他们的基本详细信息,他们已经完全禁用了对其帐户的所有 API 访问

    我认为没有任何明确的方法可以检查其他情况

    【讨论】:

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