Ошибка 500 страницы Facebook

#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>
 

Я в полной растерянности, любые предложения приветствуются.