【发布时间】:2021-01-01 19:53:08
【问题描述】:
我正在尝试将 Facebook Messenger 聊天机器人添加到我的 NextJs 应用程序中。在设置过程中,Facebook 要求我将此代码 sn-p 添加到我的网站。
<!-- Load Facebook SDK for JavaScript -->
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function () {
FB.init({
xfbml: true,
version: "v9.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/xfbml.customerchat.js";
fjs.parentNode.insertBefore(js, fjs);
})(document, "script", "facebook-jssdk");
</script>
<!-- Your Chat Plugin code -->
<div class="fb-customerchat" attribution="setup_tool" page_id="..."></div>
当然,此代码不适用于 NextJs。有什么想法可以与它整合吗?
【问题讨论】:
-
如果其他人需要这个,我将 FB Messenger 代码添加到我的 NextJS 应用程序中 - 如前所述,您需要将插件代码放入 _document.js:gist.github.com/albertpak/dff14385102fe76513b9d7bfc9b03412跨度>
标签: next.js facebook-messenger-bot