Javascript Ui обмениваться ссылками диалогового поста без мета-информации о странице, если при совместном использовании вручную

У меня проблема с диалоговым окном обмена пользовательским интерфейсом Facebook (посетите страницу https://developers.facebook.com/docs/sharing/reference/share-dialog).

Я использую этот код для предоставления общего доступа к странице (где задает правильные метатеги og) с помощью этого кода Javascript:

FB.ui({
        method: 'share',
        href: '{{ user_share_path }}'
        }, function(response){
                 if (response && !response.error_code) {
                        alert('Thank you');
                 } else {
                     alert('Ops! Something goes wrong');
                 }
             });

Когда пользователь делится ссылкой с кодом Javascript Facebook, результатом в пользовательской стене является очень плохой элемент контента только с заголовком. Если пользователь скопирует вручную ссылку "user_share_path" на свою стену, все в порядке, и каждый метатег на странице будет показан в сообщении. Я также пытался использовать метод share_open_graph, но у меня были те же эффекты.

Здесь есть скриншот с двумя постами, один раз с JS, другой опубликован вручную:

Ссылка была открыта в первый раз через Facebook ui.share, второй раз вручную из моего дневника в Facebook

Есть идеи почему? Спасибо

0 ответов

Другие вопросы по тегам