javascript - Facebook Send-To-Messenger 事件监听器

标签 javascript facebook facebook-messenger

Facebook 推出了一些非常酷的东西,我一直在尝试弄清楚如何让页面在用户点击和选择加入时重定向。现在,我真的不擅长 java,我喜欢 php。

引用:https://developers.facebook.com/docs/messenger-platform/plugin-reference/send-to-messenger#event

工作代码:

FB.Event.subscribe('send_to_messenger', function(e) {
// callback for events triggered by the plugin
console.log('inside the send_to_messenger');  
window.top.location = 'http://google.com';
});

这将踢出 console.log 和重定向,但我想做的是在用户单击按钮并使用 send_to_messener 按钮触发选择加入时做一些事情。

所以我试过了

FB.Event.subscribe('clicked', function(e) {
// callback for events triggered by the plugin
console.log('user clicked button');  
window.top.location = 'http://google.com';
});

---还有---

FB.Event.subscribe('send_to_messenger', function(e) {
FB.Event.subscribe('clicked', function(e) {
// callback for events triggered by the plugin
console.log('user clicked button');  
window.top.location = 'http://google.com';
}});

同样,没有任何效果 - 如果有人有线索可以指出正确的方向,我将不胜感激..谢谢!!

最佳答案

再看一遍,我明白了。

if (response.is_after_optin == true ){ // do something }

关于javascript - Facebook Send-To-Messenger 事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39283551/

相关文章:

javascript - 隐藏和显示带有链接的 div

ios - 使用从 iOS 应用附加到 Facebook Messenger 的预定义链接撰写消息

javascript - Restify 中间件就像指定路由的 Express 中间件一样

javascript - D3 JS : Transforming the vertically grouped bar chart to horizontally grouped bar chart

javascript - 使用 webpack 获取目录中的所有路径

ios - Swift/Backendless -Facebook 登录可在 iPhone 上使用,但不能在 iPad 模拟器上使用。如何正确使用Facebook SDK?

php - 上传远程照片到上传

c# - 从具有指定字段的 Facebook 页面获取帖子

Facebook Messenger webhook 设置,但未触发

javascript - Facebook 信使 API : Trouble setting up a webhook