Не могу опубликовать сообщение на странице пользователя Facebook от имени пользователя

У меня проблема, противоположная этой проблеме (и другие подобные проблемы)

У пользователя есть тестовая страница, и он является администратором этой страницы. Пользователь снял флажок «Настройки публикации» (в разделе «Информация о редактировании страницы» -> «Ваши настройки»), чтобы разрешить пользователю публиковать сообщения на странице в качестве пользователя или страницы. Мое приложение запрашивает все необходимые разрешения для публикации сообщений на странице пользователей (manage_pages, offline_access, publish_stream и т. д.), а затем сохраняет access_token в базе данных.

Когда мое приложение пыталось опубликовать сообщение на странице как Страница - оно работает нормально. Но когда мое приложение пыталось опубликовать сообщение на странице как Пользователь - оно все еще публикуется как Страница - Почему это происходит? Я предоставляю только пользовательский access_token, а не его Page access_token Вот пример кода

$facebook->setAccessToken($user_access_token);

$facebook->api("/$page_id/feed", 'post', array(
                'access_token'  => "$user_access_token",//not necessarily
                'message'   => 'test'
                );

Этот код отлично работает для других пользователей - они могут публиковать сообщения на этой странице как Пользователь через мое приложение.

Итак, что здесь не так? Может быть, это ошибка в Graph API? :)


person Andrey    schedule 03.07.2012    source источник
comment
Хм, это очень странно, но я пробовал вызывать тот же метод через Graph Explorer, и мое тестовое сообщение также публиковалось как страница, но я вошел в свою учетную запись facebook, а не учетную запись страницы.   -  person Andrey    schedule 03.07.2012
comment
Похоже, это ошибка. Facebook изменил статус моего отчета об ошибке на "Назначено" и установил высокий приоритет.   -  person Andrey    schedule 06.07.2012


Ответы (2)


Я думаю, именно поэтому они представили функцию Voice, так что скоро будет совместимость с API.

person heshanlk    schedule 03.07.2012

Что касается этого ответа, "администраторы страниц в настоящее время не могут публиковать сообщения на страницах от своего имени через Графический API" :(

person Andrey    schedule 01.03.2014