【发布时间】:2013-08-10 15:22:01
【问题描述】:
我正在尝试获取用户公开照片(朋友的朋友)。当我浏览 facebook 时,我会看到它们,但我无法通过 API 访问它们。也没有
SELECT created, link, caption, images, like_info FROM photo WHERE owner IN (SELECT uid FROM user WHERE username = "...") OR object_id IN (SELECT uid FROM user WHERE username = "kaja.szuminska") OR object_id IN (SELECT object_id FROM photo_tag WHERE subject IN (SELECT uid FROM user WHERE username = "...")) ORDER BY like_info DESC LIMIT 0, 100
也没有
.../albums
也没有
.../photos
也没有
.../photos/uploaded
有效。
有什么想法吗?
【问题讨论】:
-
你可以访问朋友的照片吗?您是否在非朋友图片上收到错误消息?
-
是的,我可以访问我朋友的照片。而且我不会在朋友朋友的照片上显示错误消息。如果我在浏览器中浏览他/她的个人资料,我只会得到一张“封面照片”而不是我可以访问的所有照片。有可能吗?
-
您找到答案了吗?尝试做同样的事情......一种方法是抓取页面 - 但这很讨厌
-
Facebook api 似乎不允许访问朋友的朋友的照片。在我的应用程序中,我将编写一些照片缓存代码并在我的朋友周围传播应用程序,因此我将缓存我朋友朋友照片的版本:P.
标签: facebook-graph-api facebook-fql facebook-php-sdk