Javascript Messenger Bot FB Oauth只刷新webview
我让我的机器人的用户使用Facebook进行身份验证以提供权限。这在桌面上的WebView中可以完美地工作,但当我在手机上尝试并单击“继续作为Jake”时,它就好像页面只是刷新,而没有启动oauth。我在Messenger WebView之外的移动设备上尝试了oauth,效果很好Javascript Messenger Bot FB Oauth只刷新webview,javascript,facebook-javascript-sdk,facebook-messenger,messenger,facebook-messenger-bot,Javascript,Facebook Javascript Sdk,Facebook Messenger,Messenger,Facebook Messenger Bot,我让我的机器人的用户使用Facebook进行身份验证以提供权限。这在桌面上的WebView中可以完美地工作,但当我在手机上尝试并单击“继续作为Jake”时,它就好像页面只是刷新,而没有启动oauth。我在Messenger WebView之外的移动设备上尝试了oauth,效果很好 HomeSlanger |登录 (功能(d、s、id){ var js,fjs=d.getElementsByTagName[0]; if(d.getElementById(id))返回; js=d.createE
HomeSlanger |登录
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.10&appId=128153724471298';
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//connect.facebook.com/en_US/messenger.Extensions.js”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“信使”);
请登录Facebook,授予HomeSlanger机器人管理您的页面和帖子的权限
功能登录(resp){
getContext('128153724471298',函数(上下文){
轴心柱https://homeslanger-agent.ngrok.io/v1/oauth', {
psid:context.psid,
accessToken:resp.authResponse.accessToken,
profileId:resp.authResponse.userID,
signedRequest:resp.authResponse.signedRequest
}).然后(功能(resp2){
var数据=resp2.data;
if(data.err)返回警报(data.err);
Messenger Extensions.requestCloseBrowser();
}).catch(函数(err){
警报(“发生错误,请重试,如果问题持续存在,请联系支持人员”);
});
},函数(err){
警报(“发生错误,请重试,如果问题持续存在,请联系支持人员”);
});
}