Старый разработчик удален из роли администратора Facebook Messenger, теперь Facebook возвращает «fbErrorSubcode»: 492 - PullRequest
0 голосов
/ 05 сентября 2018

Старый разработчик в моем чат-боте на Facebook перестал работать над проектом и был удален из роли «Администратор» другим администратором.

Теперь Facebook возвращает: {"statusCode":400,"id":"1234567","fbCode":190,"fbErrorSubcode":492,"fbMessage":"The user must be an administrator, editor, or moderator of the page in order to impersonate it. If the page business requires Two Factor Authentication, the user also needs to enable Two Factor Authentication."}

вместо ответа пользователю.

Как мне решить эту проблему?

Изменить, чтобы добавить: я думаю, что это в основном связано с переменной PAGE_ACCESS_TOKEN. Как изменить PAGE_ACCESS_TOKEN, который Facebook создает для использования API? Старый (текущий) PAGE_ACCESS_TOKEN связан с его аккаунтом.

The Value Where 'You must select a Page...' appears is incorrect

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

Ключ также заключался в том, чтобы удалить администратора из роли администратора приложения. Это позволило создать новый PAGE_ACCESS_TOKEN, который никогда не истекает.

0 голосов
/ 05 сентября 2018

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

Вам потребуется обновить приложение с другими учетными данными.

...