Facebook Messenger帐户关联过程中出现问题

时间:2019-06-21 02:06:11

标签: facebook oauth-2.0 dialogflow auth0 facebook-messenger-bot

问题:

在我看来,这总是说帐户链接失败

image

我在做什么

逐字跟进该文档: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")
            })

用户在其Messenger屏幕上看到这样的登录按钮:

image

当用户尝试通过按按钮登录时,它会弹出一个新窗口并在该窗口中打开登录屏幕: image

,输入凭据后,它会重定向到屏幕,提示帐户链接失败,

类似这样的东西: image

我敢肯定Auth0配置没有问题,因为它可以与邮递员正常工作,并且可以与其他平台很好地连接

有人说我必须要订阅帐户关联事件,所以我已经订阅了以下三个事件:消息,messaging_postbacks,messaging_account_linking

我被困在故事的结尾, 请帮帮我

0 个答案:

没有答案