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

发布于 2024-11-02 17:13:01 字数 134 浏览 4 评论 0原文

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

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

I want to display photos from my Facebook albums on a website. What would be good way to achieve it?

Do I need oAuth authentication or can I just somewhere grant my website or application access to my albums? I don't want to have a Facebook login or auth dialog on my website.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

执手闯天涯 2024-11-09 17:13:01

您需要做什么:

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

,然后就完成了,您就得到了该相册中所有照片的列表。您甚至可以获得不同维度的所有来源。

What you need to do:

  1. Change your privacy settings to that everyone can see your photos. And add permissions for you Facebook application for your user account.
  2. Authenticate and retrieve access token through OAuth, BUT instead of doing it for the user you do it as the application. Read more about it here: http://developers.facebook.com/docs/authentication/#applogin
  3. You then call the api method to retrieve albums which is "{ user id }/albums" which will give you a list of your albums.
  4. Select the album you want to use and then call the api method to retrieve photos in the album which is "{ album id }/photos"

And then you are done, you have a list of all the photos in that album. You even get all the sources for the different dimensions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文