ID 为“”的 Facebook 对象不存在 - 对于 public,现有图片
Facebook Object with ID '' does not exist - for public, existing pictures
出于某种奇怪的原因,我无法在 API 上获取图片数据。例如。对于这张照片 https://www.facebook.com/10206158396036508
要求:
curl -i -X GET \
"https://graph.facebook.com/v3.2/10206158396036508?access_token=(...)"
回复:
Unsupported get request. Object with ID '10206158396036508' does not exist, cannot be loaded due to missing permissions, or does not support this operation.
图片是 public 是通过 facebook 的图片搜索找到的。我从 URL https://www.facebook.com/photo.php?fbid=10206158396036508&set=basw.A(...)&theater
得到了 ID
做同样的事情(搜索 -> 视频 -> 从 URL 获取 ID 到视频 -> 在 Graph Explorer 上查看)适用于视频,但由于某种原因它不适用于图片我可以弄清楚...大多数其他帖子都在谈论私人照片,但这些显然是 public,所以我应该被允许查询它们就好了。
public 与否无关紧要,该图片在用户个人资料中,只有当该特定用户授权您的应用程序时,您才能获取用户个人资料数据。在这种情况下,也需要 user_photos
权限。
出于某种奇怪的原因,我无法在 API 上获取图片数据。例如。对于这张照片 https://www.facebook.com/10206158396036508
要求:
curl -i -X GET \
"https://graph.facebook.com/v3.2/10206158396036508?access_token=(...)"
回复:
Unsupported get request. Object with ID '10206158396036508' does not exist, cannot be loaded due to missing permissions, or does not support this operation.
图片是 public 是通过 facebook 的图片搜索找到的。我从 URL https://www.facebook.com/photo.php?fbid=10206158396036508&set=basw.A(...)&theater
得到了 ID做同样的事情(搜索 -> 视频 -> 从 URL 获取 ID 到视频 -> 在 Graph Explorer 上查看)适用于视频,但由于某种原因它不适用于图片我可以弄清楚...大多数其他帖子都在谈论私人照片,但这些显然是 public,所以我应该被允许查询它们就好了。
public 与否无关紧要,该图片在用户个人资料中,只有当该特定用户授权您的应用程序时,您才能获取用户个人资料数据。在这种情况下,也需要 user_photos
权限。