У меня есть приложение в 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"
}
}
Кто-нибудь знает, что я делаю неправильно?
На странице разработчика для моего приложения я связал сайты (Настройки> Расширенные> Страницы приложения)