2010-05-27 2 views
3

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

Я использую API-интерфейс Graph, и в настоящее время я аутентифицирован, используя OAuth.

Я могу успешно опубликовать сообщение на странице с помощью curl через POST-запрос до https://graph.facebook.com/mypageid/feed, например. message = "Это тест", и он опубликовал сообщение.

Проблема в том, что сообщение является «из» моей учетной записи пользователя. Я являюсь администратором этой тестовой страницы, и когда я перехожу на Facebook и публикую обновление из Интернета, ссылка появляется «с» моей страницы. Вот как я хотел бы, чтобы это было настроено, потому что это выглядит глупо, если все общие ссылки поступают из учетной записи пользователя.

Есть ли способ аутентифицироваться как страница? Или есть альтернативный способ POST для подачи страницы, который не интерпретируется как комментарий пользователя?

Спасибо за любые мысли или предложения.

ответ

6

Чтобы разместить в на страницу, вы должны получить маркер доступа для страницы, получая маркер доступа для администратора страницы с «manage_pages» и Разрешения "publish_stream". Затем, используя этот токен доступа, нажмите https://graph.facebook.com/me/accounts?access_token=THE_ACCESS_TOKEN. Вы получите JSON-вывод всех страниц, которыми управляет пользователь, и там вы увидите токен доступа для каждой страницы. Если вы используете один из этих токенов доступа для сообщения POST, вы будете делать это как Страница. Процесс описан в документации here (извините, это похоже на похороны).

+0

Когда я изначально разместил этот вопрос, проблема была просто ошибкой в ​​API, который с тех пор был адресован. Это правильный ответ на вопрос, если кто-то наткнется на него сейчас, поэтому я отметил это как ответ. – jsdalton

+0

Рад, что ошибка была решена @jsdalton. –

1

Ah, it's a bug.

+1

Ошибка в API Facebook? ПОЛУЧИТЕ ОТ ГОРОДА. –

+0

Я нахожу ваше отсутствие веры в API Facebook нарушающим! –

+0

Хорошо, хорошо, я думаю, я прошел прямо в эту. :) – jsdalton

Смежные вопросы