Проблема:
В моем случае всегда происходит сообщение: 1003 * Ошибка привязки аккаунта
Что я делаю
следующий за этим документом слово за словом: https://developers.facebook.com/docs/messenger-platform/identity/account-linking/
когда мне нужно, чтобы пользователь был связан с моим приложением, я посылаю пользователю кнопку входа в систему следующим образом:
http.post(`https://graph.facebook.com/v2.6/me/messages?access_token=${PAGE_ACCESS_TOKEN}`, {
"recipient": {
"id": "2829343507138856"
},
"message": {
"attachment": {
"type": "template",
"payload": {
"template_type": "button",
"text": "Try the log in button!",
"buttons": [
{
"type": "account_link",
"url": "https://dev-sysborg.auth0.com/authorize?response_type=code&client_id=VYierFrTxMb1Kky3DfPEqUHXaShdmH43"
}
]
}
}
}
}).then(() => {
response.send("ok")
})
пользователь видит эту кнопку входа в систему на своем экране сообщений:
когда пользователь пытается войти, нажав кнопку, появляется новое окно и открывается экран входа в это окно:
и после ввода учетных данных он перенаправляет на экран с сообщением об ошибке привязки учетной записи,
как то так:
Я уверен, что в конфигурации Auth0 нет ничего плохого, потому что она отлично работает с почтальоном и очень хорошо подключена к некоторым другим платформам
кто-то сказал, что я должен подписаться на событие привязки аккаунта, поэтому я подписался на эти три события: messages, messaging_postbacks, messaging_account_linking
Я застрял в конце истории,
Пожалуйста, помогите мне