Facebook, использующий js - PullRequest
       14

Facebook, использующий js

0 голосов
/ 02 октября 2019

Моя цель - опубликовать профиль пользователя в Facebook, и я не могу публиковать динамические данные, вместо этого он просто отображает URL-адрес веб-сайта.

Я создал идентификатор приложения в учетной записи разработчика Facebook, добавил мой доменв этом. включил js в индексный файл и функцию onclick Я вызываю функции FB.init () и FB.ui ().

включил js на главную страницу

мой метод onclick

 function fshare(image,name){



  FB.init({appId: "myAppId", status: true, cookie: true});
   var share = {
      method: 'feed',
      picture: 'mydomain.com/images/competitors/' + image +'',
  name: name,
      link: 'mydomain.com',
      caption: 'Vote Now',
      description: 'Visit the profile and place vote',
   };

    FB.ui(share, function(response){
       if (typeof response == "undefined") {
    console.log("not shared");
       } else {

          console.log("shared");
        }
    });
  }

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

1 Ответ

1 голос
/ 02 октября 2019

Диалог каналов больше не отображается: https://developers.facebook.com/docs/javascript/reference/FB.ui

Все эти параметры в любом случае устарели, вы должны добавить их в качестве тегов Open Graph в источнике общего URL-адреса, и Facebook будет автоматически их подбирать,Просто используйте диалоговое окно «Поделиться»: https://developers.facebook.com/docs/sharing/reference/share-dialog

Динамические теги больше невозможны, вам нужно использовать другой постоянный URL, если вы хотите показать другие теги.

...