【问题标题】:How to get the photo from Facebook?如何从 Facebook 获取照片?
【发布时间】:2012-02-12 16:41:52
【问题描述】:

我有一张照片 ID“2296309061879”,它在 http://www.facebook.com/photo.php?fbid=2296309061879

我使用 Graph API 链接: https://graph.facebook.com/2296309061879 像往常一样变得虚假...... 它如何与我的应用程序中生成的我立即创建的访问令牌一起使用?

https://graph.facebook.com/2296309061879?access_token=AAABnQBRA8V0BAF6Idy3ZBXD0As7kEt3ogZCp5yZB435MaZBVZCUV8xZCawgoHewciScXWDdMuiBk5sIWZCI1uJM64H3oWAl6eenZBlSutDwB9D5sT3kahRcK

仍然总是错误的......

那么,如何从 facebook 获取带有 photo id 的照片?

另一个严重的问题是,我使用 facebook 的 api 将照片上传到我的帐户,它返回给我照片 ID。然后我去我的脸书查看照片:它不存在于任何相册中!!

脸书出了什么问题?

【问题讨论】:

    标签: facebook upload photo


    【解决方案1】:

    因为您的应用无权访问它。

    这是我脸书上的公开照片:

    https://www.facebook.com/photo.php?fbid=2651141672758

    如果我尝试使用https://graph.facebook.com/2651141672758,它也会返回false

    如果我在资源管理器中尝试,我也会得到false

    https://developers.facebook.com/tools/explorer/?method=GET&path=2651141672758

    如果我点击“获取访问令牌”按钮,并选择user_photos 权限...然后就可以了。

    编辑:请注意图片 API 文档中的第一组要点:https://developers.facebook.com/docs/reference/api/photo/ - 看起来它们是错误的,或者当前存在错误,因为它指出 任何 有效的访问令牌应该能够看到公共图像,这显然是行不通的。为了让资源管理器应用列出我的相册和/或照片,我必须明确授予它user_photos 权限

    【讨论】:

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