Graph API - создание нового фотоальбома для приложения facebook - PullRequest
7 голосов
/ 28 ноября 2011

Я пытаюсь создать альбом в своем приложении Facebook, используя Graph API. Создать альбом для учетной записи пользователя довольно просто. Нам просто нужно иметь токен доступа пользователя и отправить запрос на сообщение для

https://graph.facebook.com/USER_ID/albums { name :'my USER album' }

Кажется логичным отправлять один и тот же почтовый запрос для приложения: https://graph.facebook.com/APP_ID/albums { name :'my APP album' }

Однако это не работает. Я использую токен приложения, который я получаю: инструмент доступа к токену .

Кто-нибудь знает, как я могу это сделать?

Ответы [ 4 ]

4 голосов
/ 29 ноября 2011

Я нашел решение. Это довольно странно, но что я могу сделать.

Только пользователь, являющийся администратором приложения, может создавать новые альбомы и фотографии. Если вы соответствуете этому критерию, ваше приложение должно запросить у пользователя еще одно разрешение: manage_pages.

После этого вы можете запросить http://graph.facebook.com/ADMIN_USER_ID/accounts. Там вы получите массив всех страниц, управляемых этим пользователем. Найдите элемент, который содержит ваш APP_ID. Этот же элемент содержит access_token, необходимый для создания альбома и загрузки фото-действий.

1 голос
/ 18 декабря 2015

Используйте токен доступа к странице вместо токена доступа пользователя, для некоторых операций нам нужен токен доступа к странице.

1 голос
/ 28 ноября 2011

Довольно простое решение подробно описано в фейсбуке Документация по аутентификации . (Прокрутите вниз до "Вход в приложение")

Вы должны запросить этот URL:

https://graph.facebook.com/oauth/access_token?
 client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&
 grant_type=client_credentials

ответом будет токен доступа, который вы можете использовать для выполнения действий от имени вашего приложения.

0 голосов
/ 10 июля 2017

Похоже, что новый API (GraphQL 2.9 на сегодняшний день) больше не может создавать альбомы, посвященные Приложению.

https://developers.facebook.com/docs/graph-api/reference/application/

Я открыл вопрос здесь: Создание фотоальбомов в приложении Facebook

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...