当用户点击帐户链接按钮时,它会打开一个新窗口。这样可以吗?
然后,在该窗口中呈现带有帐户/密码字段html页面。当用户提供凭据时,如果用户存在,我将检查数据库并返回用户电子邮件。
没关系。
我这样创建重定向url:
var redirect_uri = getUrlParameter('redirect_uri');
console.log(redirect_uri);
var account_linking_token = getUrlParameter('account_linking_token');
console.log(account_linking_token);我的getUrlParameter函数:
var getUrlParameter = function getUrlParameter(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};然后:
我的重定向url:
var r2 = redirect_uri + "=" + account_linking_token + "&authorization_code=" + response.message; message.response是一封电子邮件。
提到了Here,authorization_code可以由开发者指定。例如,用户名、电子邮件等。
最后,帐户链接失败

。
有什么帮助吗?
发布于 2019-01-21 18:06:59
确保您订阅的是messaging_account_linking事件。
https://stackoverflow.com/questions/43234206
复制相似问题