【发布时间】:2011-11-02 20:54:25
【问题描述】:
我正在为一个反映 facebook 组的组建立一个网站,我想从 facebook 中提取该组的任何照片并将它们显示在我的网站上。但是这些照片可能是由完全陌生的人上传的:所以基本上,一个随机的人拍摄了该组的照片并将其上传到 Facebook,我们希望该照片在我们的网站上可见。
我可以想到三种方法来做到这一点:
-
将照片标记为组并查找所有标记为组的照片
您似乎无法通过 Graph API 访问标记为特定组的照片(请证明我错了)。我可以在 FQL 中做到这一点:
SELECT images FROM photo WHERE pid in (SELECT pid FROM photo_tag WHERE subject=GROUP_ID),但据我所知,这需要网站访问者登录 facebook 来创建 FB 会话,这不好。 -
在我们的 FB 页面上“分享”照片,并以某种方式找到我们在我们的页面上分享的所有照片
我似乎想不出办法将共享对象的搜索限制为照片,但我愿意接受建议。
-
自己将照片重新上传到群组控制的相册中
嗯。前两个选项不涉及在 facebook 上创建任何新对象,并且会是首选,但我很难做到其中任何一个,这让我不得不从 facebook 下载照片并将它们重新上传到我们的自己的相册,我知道怎么展示。
请告诉我有比 #3 更好的方法吗?
【问题讨论】:
标签: javascript facebook facebook-graph-api facebook-fql