Документация23 июля 2020

Кросспостинг (Facebook)

Для того, чтобы можно было делать кросспостинг в Facebook, заходим в Facebook for Developers: https://developers.facebook.com/apps/

1) Нам нужно создать новое приложение, для этого нажимаем кнопку "Создать приложение";

Страница создания приложений в Facebook for Developers

2) Выбираем для нашего приложения вариант "Управление бизнес-интеграциями";

Страница создания ID приложения. Шаг 1

3) Заполняем название приложения, контактный электронный адрес приложения и выбираем, кто будет пользоваться приложением. Далее нажимаем кнопку "Создание ID приложения".

Внимание! Название приложения будет отображаться на вашей странице в Facebook, когда вы будете кросспостить туда свои публикации, поэтому рекомендуем давать осмысленное название;

Страница создания ID приложения. Шаг 2

4) Дальше заходим в раздел Graph API Explorer;

Страница вашего приложения в Facebook for Developers

5) В блоке "Пользователь или Страница" выбираем нужную страницу, на которую мы будем делать кросспостинг;

Страница Graph API Explorer

6) В блоке "Разрешения" обязательно нужно выбрать метку доступа pages_manage_posts.

После этого нажимаем кнопку "Generate Access Token".

Внимание! Работать данный токен будет только 1 час. С помощью него необходимо получить постоянный токен доступа;

Страница Graph API Explorer

7) Теперь нам нужно получить Long-lived User Access Token, используя Short-lived User access token, который мы только что сгенерировали.

Этот токен будет действителен в течение 60 дней. Получаем мы его запросом:

https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id={your app id}&client_secret={your app secret}&fb_exchange_token={your access token}

Client_id и client_secret можно получить в настройках приложения Facebook.

Страница настроек приложения Facebook

Если все сделано правильно, то мы получим ответ:

{ "access_token": "{long-lived-user-access-token}", "token_type": "bearer", "expires_in": {seconds-until-token-expires} }

Ссылка на документацию Facebook: https://developers.facebook.com/docs/pages/access-tokens/

8) С помощью Long-lived User Access Token нужно получить постоянный Page Access Token для страницы запросом:

https://graph.facebook.com/{your page id}?fields=access_token&access_token={your long-lived user access token}

Запрос для получения Page Access Token

Если все сделано правильно, то мы получим ответ:

{ "access_token":"{page-access-token}", "id":"{page-id}" }

9) На странице https://developers.facebook.com/tools/debug/accesstoken/ нужно проверить Page Access Token. В поле истекает должно быть значение "Никогда".

Проверка Page Access Token

10) После получения Page Access Token нужно опубликовать наше приложение, которое мы создавали вначале. Для этого нажимаем на переключатель "Опубликовать";

Страница приложения Facebook

11) Вас попросят внести в основные настройки URL-адрес политики конфиденциальности и URL-адрес Пользовательского соглашения.

Заполняем соответствующие поля:

  • URL-адрес политики конфиденциальности - https://u.media/privacy-policy/;
  • URL-адрес Пользовательского соглашения - https://u.media/terms/;

И нажимаем кнопку "Сохранить изменения";

Страница основных настроек приложения Facebook

12) Полученный Page Access Token нужно ввести в настройках вашего издания. Как это сделать, описано в данной статье.

13) После публикации приложения Facebook попросит вас подтвердить вашу компанию и функции, которые вы хотите использовать.

Заходим в "Разрешения и функции" и для pages_manage_posts нажимаем кнопку "Отправить запрос";

Страница разрешений и функций

14) Теперь нам нужно подтвердить нашу компанию в Facebook. Для этого нажимаем на кнопку "Перейти к подтверждению";

Страница запросов

15) Загружаем значок приложения в формате 1024x1024 пикселя и нажимем кнопку "Сохранить изменения";

Страница основных настроек приложения Facebook

16) Скролим немного ниже и в поле "Подтвердите свою компанию на Facebook" нажимаем кнопку "Начать";

Страница основных настроек приложения Facebook

17) Нам предложат создать аккаунт в Business Manager;

Создание акаунта Business Manager. Шаг 1

18) Заполняем поля Название компании, Ваше имя, Эл. адрес вашей компании и нажимаем кнопку "Создать аккаунт";

Создание акаунта Business Manager. Шаг 2

19) Далее нажимаем на кнопку "Перейти к подтверждению";

Страница основных настроек приложения Facebook

20) Заполняем все необходимые данные на страницы и нажимаем кнопку "Далее";

Страница заполнения данных о компании

21) После заполнения всех данных появится поп-ап с благодарностью, нажимаем кнопку "Готово";

Благодарственное окно после заполнения данных о компании

22) Проверить или изменить данные о компании можно выбрав в левом меню пункт "Информация о компании";

Страница информации о компании

23) Также вы можете привязать к своему аккаунту компании вашу страницу в Facebook;

Привязка страницы к аккаунту Business Manager

24) Если вы все сделали правильно, то на странице основных настроек будет статус подтверждения компании "In Review". Остается подождать пока Facebook проверить ваши данные.

Страница основных настроек приложения Facebook
Артем Леонов
Только аутентифицированные пользователи могут оставлять комментарии. Войдите, пожалуйста.