我正在为Shopify创建一个应用程序,我正在他们的页面上加载Facebook Javascript SDK。但是那些页面可能有相同的应用程序,在大多数情况下,其他应用程序会覆盖我的代码。
如何使用我的应用ID加载SDK并将其用于其他?
window.fbAsyncInit = function () {
FB.init({
appId: 'MY_APP_ID',
autoLogAppEvents: true,
xfbml: true,
version: 'v3.0'
});
};
(function (d, s, id) {
let js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.src = "https://connect.facebook.net/" + locale + "/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));