Диалог публикации в Facebook - с сообщением и цитатой - PullRequest
0 голосов
/ 27 мая 2020

Мне нужна помощь. Я пытаюсь создать общий канал, и мне нужна небольшая помощь, потому что я собираюсь по кругу. Моя проблема: сначала я звоню с помощью настраиваемого диалогового окна общего доступа,

проблема 1: диалоговое окно общего доступа не открывается если вы не вошли в систему, но не открываете опцию входа в систему

проблема 2: я также пытаюсь разместить пользовательское сообщение, написанное пользователем из настраиваемого поля, в приложении java, проблема в том, что сообщение теперь отображается в введите свой комментарий в диалоговом окне общего доступа, прочтите об этом, что facebook этого больше не разрешает, поэтому я пытаюсь загрузить это сообщение в цитату

может кто-нибудь помочь мне решить эту

как это У меня нет блокировки всплывающих окон, в качестве фида, и если это означало, что текст сообщения находится в строке, подобной этой, в одном из файлов java, вот пример, он выбирает все только пользовательское типизированное сообщение, а не

 @Override
    public void processMessage(TextMessage message) throws MessageProcessorException {
        try {
            final String msg = message.getText();
            final String linkTitle = message.getStringProperty("linkTitle");
            final String linkUri = message.getStringProperty("linkUri");
            final String imageUri = message.getStringProperty("imageUri");
            final String description = message.getStringProperty("description");
            final Long providerAccountId = message.getLongProperty(Captions.PROVIDER_ACCOUNT);
            final Long publicationId = message.getLongProperty(Captions.PUBLICATION_ID);

это мой скрипт в js файле

var pubId = "";
var fbShareDilogue = function () {
    var pubId_ = document.getElementById("pubIdGlobal").value;
    FB.init({
        appId: ApiId,
        //autoLogAppEvents : true,
        status: true,
        xfbml: true,
        version: 'v6.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 = "//connect.facebook.net/de_DE/all.js#xfbml=1&appId=ApiID";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));

    FB.getLoginStatus(function(response) {

        if (response.authResponse) {
            FB.ui({
                    method: 'feed',

                    link: 'my website link' + pubId_,
                    //quote : 'Text from My message need to go here',
                    display: 'dialog',
                },
                function (response) {
                    console.log(response);

                })
        }
    });
};
    FB.getLoginStatus(function(response) {

        if (response.authResponse) {
            FB.ui({
                    method: 'feed',

                    link: 'web site link' + pubId_,
                    //quote : 'Text from My message need to go here',
                    display: 'dialog',
                },
                function (response) {
                    console.log(response);

                })
        }
    });
};

...

1 Ответ

0 голосов
/ 29 мая 2020

Я верю в окно общего доступа к facebook, и когда оно загружается, я получил это сообщение об ошибке в отладчике браузера, может ли кто-нибудь решить, что это такое и как его решить

вот сообщение отладчика браузера:

xdAbiterRegisterAck не получен sdk. js: 52: 297 b https://connect.facebook.net/en_US/sdk.js?hash=8c295a5203564153dc29135848343444: 52 e https://connect.facebook.net/en_US/sdk.js?hash=8c295a5203564153dc29135848343444: 143

...