Facebook发送到Messenger不工作

Facebook发送到Messenger不工作,facebook,facebook-graph-api,facebook-javascript-sdk,Facebook,Facebook Graph Api,Facebook Javascript Sdk,我目前正在facebook机器人上工作。我正在尝试在我的网站上集成facebook“发送到Messenger”插件。该机器人目前已被审查并处于活动状态,但我看不到“发送到messenger”按钮。 也许我错过了什么。如有任何建议,将不胜感激。 先谢谢你 window.fbAsyninit=函数(){ FB.init({ appId:'appId', xfbml:是的, 版本:“v2.6” }); }; (功能(d、s、id){ var js,fjs=d.getElementsByTagNam

我目前正在facebook机器人上工作。我正在尝试在我的网站上集成facebook“发送到Messenger”插件。该机器人目前已被审查并处于活动状态,但我看不到“发送到messenger”按钮。 也许我错过了什么。如有任何建议,将不胜感激。 先谢谢你


window.fbAsyninit=函数(){
FB.init({
appId:'appId',
xfbml:是的,
版本:“v2.6”
});
};
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

确保您的页面id是实际的页面id。它与messenger应用程序id不同。

确保您的页面id是实际的页面id。它与messenger应用程序id不同。

您是否禁用了第三方cookie? 插件要求启用它们。在Google Chrome中,转到:

设置>高级>内容设置

取消选中:


阻止第三方cookie和站点数据

是否禁用了第三方cookie? 插件要求启用它们。在Google Chrome中,转到:

设置>高级>内容设置

取消选中:


阻止第三方cookie和站点数据

感谢EMD、Ashish Virmani和Morales Batovski为您提供宝贵的时间和评论。问题是,该按钮不能在脱机状态下工作,它需要在线环境,就像我们必须实时部署它一样,然后它才会出现在您的页面上。

感谢EMD、Ashish Virmani和Morales Batovski为您提供宝贵的时间和评论。问题是,按钮在脱机状态下无法工作,它需要在线环境,就像我们必须实时部署它一样,然后它才会出现在您的页面上。

您的页面ID应该是页面的数字ID,而不是URL(facebook.com/pagename)中的ID。从这里获取数字ID-

您的页面ID应该是页面的数字ID,而不是URL(facebook.com/pagename)中的数字ID。从这里获取数字ID-

谢谢您的建议。我故意没有把数字id放在那里。在我的工作项目中,我纠正了一个错误。谢谢你的建议。我故意没有把数字id放在那里。在我的工作项目中,我已经纠正了一个错误。我可以在哪里/如何获得messenger\u应用程序\u id?我可以在哪里/如何获得messenger\u应用程序\u id?