Опубликовать на свой бизнес Facebook страницу без входа пользователя - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь публиковать на своих бизнес-страницах в Facebook через приложение для ПК (vb.net).Приложение используется мной для обновления текста, который будет опубликован на цифровом ТВ-знаке (это работает нормально), а также для автоматической публикации текста на моей странице FB.

Я использовал Graph API Explorer для генерации приложениятокен доступа пользователя (с разрешением manage_pages и publish_pages) и токен доступа к странице для приложения.

С помощью отладчика токена доступа FB я смог сгенерировать токен доступа к странице с неограниченным сроком действия.Я также вижу, что для этого есть следующие области: manage_pages, pages_show_list, publish_pages, public_profile

В «режиме разработки» я могу успешно POST на бизнес-страницу, просто используя URL:

https://graph.facebook.com/{my-business-page-id}/feed?message=TEST_MESSAGE&access_token={my_non_expiring_page_access_token}

В режиме "Live", к сожалению, вышеприведенный POST-запрос возвращает ошибку:

сообщение: (# 200) Требуется либо разрешение publish_actions,или manage_pages и publish_pages как администратор с достаточными правами администратора "введите:" OAuthException "код: 200

Мои вопросы:

  • Есть ли что-то, чего мне не хватаетполучить приложение «LIVE» с соответствующими правами доступа для публикации?
  • Как можно избежать проверки FB (я администратор приложения, а также администратор бизнес-страницы)?

1 Ответ

0 голосов
/ 01 августа 2018

"Что-то мне не хватает, чтобы получить приложение" LIVE "с соответствующими правами доступа для публикации?"

Вам необходимо пройти обзор FB, что не так просто.На самом деле, теперь это практически невозможно, так как Facebook говорит: «1 августа 2018 года разрешение Live API publish_actions, которое позволяет приложению публиковать приложение от имени своих пользователей, будет зарезервировано для утвержденных партнеров. В ближайшие недели новое разрешениеМодель, позволяющая приложениям публиковать видео в своих пользовательских группах и временных шкалах, будет объявлена ​​«на https://developers.facebook.com/docs/graph-api/changelog/breaking-changes

». Как можно избежать проверки FB (я администратор приложения, а также администратор предприятияpage)? "

Раньше вам не нужно было просматривать FB для этого случая, но они, похоже, недавно изменили свои правила.Так что раньше вам нужно было только обзор FB, чтобы делать вещи для пользователей, которые не создавали приложение.Фактически, на данный момент, это не работает для приложения в режиме разработки, что раздражает real .(Они снова изменили свои правила через 13 часов.)

...