LinkedIn делится обратным вызовом Javascript SDK/API v2

Я пытаюсь поделиться контентом через SDK LinkedIn JavaScript. Но LinkedIn только что обновил их API, и я не могу понять, как: поделиться URL-адресом во всплывающем окне и получить обратный вызов для успешного обмена.

Со старым плагином ShareedIn у вас было что-то вроде этого:

https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/plugins/share-plugin

<script src="//platform.linkedin.com/in.js" type="text/javascript">lang: en_US</script>
<script type="IN/Share" data-url="https://www.linkedin.com"></script>

Но у него был атрибут успеха (это больше не работает).

Я также подумал о некоторой работе, такой как проверка, есть ли +1 счетчик акций. Но счетчик также устарел. Другим обходным решением может быть проверка закрытия всплывающего окна. Но тогда пользователь может просто закрыть его, и они поделились "успешно".

Ответ 1

Поэтому, когда вы используете API, каждый раз, когда кто-то нажимает кнопку возврата API, значение возврата

function onSuccess(data) {
    console.log(data);
  } 

Если кто-то поделится вашими данными контента, будет какое-то значение, но если кто-то щелкнет по нему и закроет его сразу после того, как значение этих данных будет нулевым. Вы можете проверить это, используя код выше.

Я надеюсь, что это поможет вам.