如果我理解正确的问题,则可以设置一个触发消息发送的API端点,并在`MessengerExtensions.requestCloseBrowser()的成功回调中命中该端点。
使用jQuery和node的express模块的示例:
网页浏览:
window.extAsyncInit = function () { // the Messenger Extensions JS SDK is done loading MessengerExtensions.getUserID(function success(uids) { var psid = uids.psid;//This is your page scoped sender_id $.post('https://myapi.com/sendOnWebviewClose', {"psid": psid}) }, function error(err) { alert("Messenger Extension Error: " + err); });};
服务器:
app.post('/sendOnWebviewClose', (req, res) => { let psid = req.body.psid; sendMessage(psid);})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)