使用Facebook MessengerExtensions库从桌面Web浏览器信使webview获取Page Scoped UserID会返回错误消息“此Messenger客户端不支持此SDK方法。请升级”(桌面,Chrome 60)。从Android上的Messenger应用程序打开webview时,它可以正常工作。
另一个SO主题建议使用MessengerExtensions.getContext()
,但这不起作用。
答案 0 :(得分:0)
getContext的实现错误:
请参阅:https://developers.facebook.com/docs/messenger-platform/webview/context
MessengerExtensions.getContext(<?php echo FACEBOOK_APP_ID;?>,
function success(result){
alert(result.psid);
console.log("success", result);
},
function error(result){
console.log("error", result);
}
);