【发布时间】:2018-05-18 16:29:41
【问题描述】:
我的 Send-to-messenger 插件没有出现在我的网站上。 这是我的配置:
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'xxxxx',
autoLogAppEvents : true,
xfbml : true,
version : 'v3.0'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-send-to-messenger"
messenger_app_id="xxxxx"
page_id="vvvvv"
color="blue"
size="large">
</div>
此页面上这段代码生成的html:https://www.weekendr.eu/bonsplans似乎没问题,但按钮仍然不会出现。
一些可能有帮助的元素:
- 我正在使用 prod env
- 我的网站有https:https://www.weekendr.eu
- 我的应用已发布并在线
- 我是管理员,并且连接到 FB
- 我允许第三方 cookie
谢谢!
【问题讨论】:
-
您是否正确地将您的域列入白名单...?
-
我使用相同的方式,按钮对我来说也不可见。我需要让应用上线吗?注意:我使用的是子域,我是管理员
标签: facebook facebook-javascript-sdk facebook-messenger messenger facebook-messenger-bot