Несколько плакатов на странице

У меня есть вопрос: он может быть найден где-то, но я не смог найти нить для него, поэтому, если он есть, отправьте ссылку.

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

Возможное?

1 ответ

То, что вы собираетесь делать, это использовать "Page access_token ". Для этого вам нужно будет создать приложение и предоставить ему разрешение manage_pages.

Вы должны увидеть в документации по аутентификации раздел "Вход в страницу". Вы можете предоставить своему приложению разрешение manage_pages, перейдя по этому URL-адресу:

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=manage_pages&response_type=token

Не забудьте заменить YOUR_APP_ID и YOUR_URL правильными значениями для вашего приложения и URL-адреса. (URL-адрес может быть любым URL-адресом - там, где Facebook отправит вас после закрытия диалога). Вы увидите диалоговое окно, которое выглядит примерно так:

Если у вас есть правильное разрешение, вам нужно позвонить по этому URL-адресу:

https://graph.facebook.com/me/accounts?access_token=TOKEN_FROM_ABOVE

Вы получите ответ, похожий на:

Как вы можете видеть из изображения, вы получите список всех страниц, которые пользователь администрирует вместе с access_token для каждой страницы. Вы используете этот access_token для создания сообщений от имени страницы. Поскольку вы не указали, какой язык программирования вы используете, я приведу пример в php. В php публикация на странице будет выглядеть примерно так:

$facebook->setAccessToken(ACCESS_TOKEN_YOU_RETRIEVED_EARLIER);

$attachment = array('message' => 'this is my message',
 'name' => 'This is my demo Facebook application!',
 'caption' => "Caption of the Post",
 'link' => 'http://mylink.com',
 'description' => 'this is a description',
 'picture' => 'http://mysite.com/pic.gif',
 'actions' => array(array('name' => 'Get Search',
 'link' => 'http://www.google.com'))
 );


$result = $facebook->api('/PAGE_ID/','post',$attachment);

Надеюсь это поможет! Счастливое кодирование!

licensed under cc by-sa 3.0 with attribution.