2011-04-18 134 views
6

我想在网站上显示来自我的Facebook相册的照片。什么是实现它的好方法?Facebook API - 如何访问我的相册?

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

回答

7

你需要做的:

  1. 更改您的隐私设置,每个人都可以看到你的照片。并为您的用户帐户的Facebook应用程序添加权限。
  2. 通过OAuth对访问令牌进行身份验证和检索,而不是将其作为应用程序执行。在这里阅读更多关于它的信息:http://developers.facebook.com/docs/authentication/#applogin
  3. 然后,您可以调用api方法来检索“{user id}/albums”相册,该相册会为您提供相册列表。
  4. 选择要使用,然后调用API方法检索,这是“{相册ID} /照片”

然后你做专辑照片的相册,你把所有的列表该相册中的照片。你甚至可以获得不同维度的所有来源。

+0

完美! applogin我有点跳过,因为我没有访问我认为是因为照片不是私人的 – kalimocho 2011-04-20 07:26:59

+0

这是否适用于应用程序令牌? – Michael 2016-06-14 16:58:01

相关问题