API соответствия идентификаторов Facebook сообщает о недействительном токене - PullRequest
0 голосов
/ 02 ноября 2019

У меня есть приложение в firebase, где пользователь входит через Facebook. С этого логина я получаю его ASID. Теперь я хочу получить этот идентификатор пользователя в своем мессенджере и написать ему сообщение.

Я следовал этому уроку: https://developers.facebook.com/docs/messenger-platform/identity/id-matching

Мой URL выглядит примерно так:

https://graph.facebook.com/v5.0/{ASID}/ids_for_apps?access_token={pageAccessToken}&appsecret_proof={sha256}

Чтобы получитьpageAccessToken:

https://graph.facebook.com/v5.0/{pageId}?fields=access_token&access_token={userAccessToken}

Теперь я получаю эту ошибку:

{
    "error": {
        "message": "(#100) Invalid token. Can only query using page access tokens where the page is owned by the same business as the app.",
        "type": "OAuthException",
        "code": 100,
        "fbtrace_id": "ACv6_We47HagGtMBzrQuT5A"
    }
}

Кто-нибудь знает, что я делаю неправильно?

На странице разработчика для моего приложения я связал сайты (Настройки> Расширенные> Страницы приложения)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...