Публикация фотографий на странице Facebook без прав администратора - PullRequest
1 голос
/ 08 марта 2012

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

Изначально существовала область offline_access, которая позволяла мне получить один токен доступа (зарегистрированный как я) для использования на стороннем веб-сайте, но это уже не так.Все больше и больше похоже на то, что нет никакой возможности записать какую-либо информацию на страницу Facebook (включая сообщения на стене и даже на стене) через открытый график api , если вы не являетесь администратором и не имеете токен управления manage_pages.

Есть мысли?

1 Ответ

1 голос
/ 08 марта 2012

Вам не нужно разрешение manage_pages.Вы хотите, чтобы publish_stream.

manage_pages просто позволял вам получить токен доступа, чтобы «войти в систему» ​​как администратор страницы, к которой у пользователя есть доступ.Поток публикации позволяет комментировать и публиковать на стене людей.

С помощью publish_stream вы сможете публиковать изображения на стене, если это позволяют разрешения этой страницы.Вы не сможете загрузить их в альбом страниц, поскольку это должно быть выполнено администратором на странице.Точно так же, как ваши друзья могут публиковать фотографии на вашей стене, но они не могут добавлять фотографии в ваши альбомы.

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

  1. Пользователь, для которого вы авторизованы, имеет разрешение на выполнение
  2. Вашему приложению предоставлено разрешение на выполнение от имени пользователя.

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

...