Facebook API - 如何访问我的相册?

时间:2011-04-18 20:20:42

标签: php facebook gallery

我想在网站上显示我的Facebook相册中的照片。什么是实现它的好方法?

我是否需要oAuth身份验证,或者我可以在某个地方授予我的网站或应用程序访问我的相册的权限?我不想在我的网站上有Facebook登录或身份验证对话框。

1 个答案:

答案 0 :(得分:7)

您需要做什么:

  1. 将您的隐私设置更改为每个人都可以看到您的照片。并为您的用户帐户添加Facebook应用程序的权限。
  2. 通过OAuth验证和检索访问令牌,而不是为您作为应用程序执行此操作的用户执行此操作。在此处阅读更多相关信息:http://developers.facebook.com/docs/authentication/#applogin
  3. 然后,您调用api方法检索“{user id} / albums”相册,这将为您提供相册列表。
  4. 选择您要使用的相册,然后调用api方法检索相册中的照片“{album id} / photos”
  5. 然后你就完成了,你有一张该专辑中所有照片的清单。您甚至可以获得不同维度的所有来源。