Facebook API - Как получить доступ к моему фотоальбому? - PullRequest
6 голосов
/ 19 апреля 2011

Я хочу отображать фотографии из моих альбомов Facebook на веб-сайте.Как можно было бы добиться этого?

Нужна ли мне проверка подлинности oAuth или я могу просто где-нибудь предоставить моему сайту или приложению доступ к моим альбомам?Я не хочу, чтобы на моем веб-сайте отображался логин или диалог авторизации.

1 Ответ

7 голосов
/ 19 апреля 2011

Что нужно сделать:

  1. Измените настройки конфиденциальности, чтобы каждый мог видеть ваши фотографии.И добавьте разрешения для вашего приложения Facebook для вашей учетной записи пользователя.
  2. Аутентификация и получение токена доступа через OAuth, НО вместо того, чтобы делать это для пользователя, вы делаете это в качестве приложения.Подробнее об этом читайте здесь: http://developers.facebook.com/docs/authentication/#applogin
  3. Затем вы вызываете метод api для получения альбомов "{идентификатор пользователя} / album", который выдаст вам список ваших альбомов.
  4. Выберите альбом, который вы хотите использовать, а затем вызовите метод api для получения фотографий в альбоме, который называется "{идентификатор альбома} / photos"

И тогда все готово,у вас есть список всех фотографий в этом альбоме.Вы даже получаете все источники для разных измерений.

...