#facebook #facebook-javascript-sdk
#Facebook #facebook-javascript-sdk
Вопрос:
Я создал вкладку страницы Facebook. Все работает как ожидалось, вкладка может быть добавлена на страницу пользователя, они видят диалоговое окно добавления вкладки страницы и т. Д.
Однако это не работает, когда кто-то в настоящее время «использует Facebook как» страницу, которой они управляют. Просматривая инструменты разработчика Chrome, я вижу ошибку внутреннего сервера HTTP 500.
Чтобы воссоздать это:
<script>
window.fbAsyncInit = function () {
FB.init({
appId: 'XXXXXXXXXXXXXXXX',
xfbml: true,
version: 'v2.0',
cookie: true
});
};
(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 = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
function init() {
console.log("go!");
FB.ui({
method: 'pagetab',
redirect_uri: 'https://www.somedomain.com/widget/?id=3280',
});
}
setTimeout(function () {
init();
}, 2000);
</script>
Я в полной растерянности, любые предложения приветствуются.