如何从Facebook中选择图像

时间:2014-01-01 11:22:46

标签: facebook

在我的网站上可能有来自计算机的帖子图片。但我还想提供用户从Facebook用户专辑发布图像。我可以想象一些像“Facebook登录”这样的对话框,它会打开faceook图像并提供用户将图像从facebook发送到我的应用程序。有可能吗?非常感谢

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

我认为你对facebook api有一点经验。

  1. 触发登录FB登录窗口并请求user_photos权限
  2. 向Facebook发送查询以获取(所有/随机/一些)用户相册,如me/albums?fields=id,count
  3. 如果设置了密钥count,则会有照片
  4. (I would collect all IDs of albums containing photos and make a query to facebook with ech one ID)
  5. 然后再次向facebook查询/%album-id%?fields=photos.fields(images)
  6. 现在您有一系列图片网址,例如您向用户展示并在他选择后下载并上传到您的服务器
  7. 由于您没有请求可靠的代码,我将至少为您提供一个小片段,或者说明如何做到这一点。 http://paste2.org/hvGkngIL。 (一个metod index)(可能无法正常工作,因为我从我使用的PHP框架中删除了它)