Почему Facebook php api не публикует запись в timeline?

Добрый день, коллеги!
Пишу автоматическую перепубликацию записей сайта на страницу в facebook. Для этих целей создал facebook веб-приложение. Использую facebook php api последней версии. После успешной подготовки всех нужных объектов данный код нормально отрабатывает:
$response = (new FacebookRequest(
		  $session, 'POST', '/385786931600139/photos', array(
			'message' => $post['text'],
			'url' => $post['photo'] 
		  )))->execute()->getGraphObject();

но пост происходит не в timeline страницы (joxi.ru/GrqMeN6skM51rz), а в область "Публикации на странице" (joxi.ru/12M1Q0KH0JB42J). Перепробовал разные записи графов ('/photos', '/feed', '/'). Но ни одна из них либо не дает нужно результата, либо возвращает ошибку о недостатке прав. Что я делаю не так?
  • Вопрос задан
  • 420 просмотров
Решения вопроса 1
@ipboyar
Тоже долго с этим бился..
Нужно использовать для публикации Page Access Token - www.devils-heaven.com/facebook-access-tokens
Права какие необходимо запросить у пользователя: manage_pages,publish_actions,publish_pages
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Remdev
Если я правильно понял, то надо использовать /me/feed чтоб в timeline появлялось
Ответ написан
Комментировать
@OLweb Автор вопроса
Но, /me/feed должен запостить на стену владельца страницы, а не на саму страницу?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы