ios sdk facebook graph api, невозможно разместить изображение на странице facebook - PullRequest
3 голосов
/ 22 ноября 2011

Когда я пытаюсь опубликовать изображение на странице facebook, используя график api, page_id / photos с источником и параметром сообщения. Но что происходит, это сообщения на моей стене, а не на странице страницы. У кого-нибудь есть подобная проблема? Кто-то может дать решение или обойти эту проблему ..

1 Ответ

0 голосов
/ 25 июня 2012

Согласно документации (https://developers.facebook.com/bugs/206254392780441) в фейсбуке выкладываю шаги:

  1. Если вы хотите опубликовать изображение на странице Facebook, вы должны быть администратором этой страницы, что означает, что не администраторы не могут публиковать какие-либо фотографии на странице FB, это может звучать странно, но, похоже, быть какой-то ошибкой в ​​фейсбуке

  2. Вы должны использовать страницу access_token, а не пользователя access_token, что означает, что по умолчанию вы получаете access_token, когда вы входите в систему с помощью Graph API, но в этом случае вы хотите публиковать на странице не на вашей стене или на стене ваших друзей, поэтому вам нужно вызвать один API, чтобы запросить страницу acces_token с помощью graph api.

  3. Вы должны вызывать меня / account api с access_token, который вы получили при входе в систему в качестве параметра, используя разрешения manage_pages и publish_stream, потому что это разрешения страниц, которые позволяют вам выполнять задачу, связанную со страницами.

  4. Если вы не получите страницу access_token, изображение будет размещено на вашей стене FB, так как access_token - это пользователь access_token, а не страница access_token.

Другим рабочим раундом может быть выполнение этого с помощью кода на стороне php-сервера.

...