Подтвердить что ты не робот

Как сделать пользовательскую кнопку обмена LinkedIn

Мне нужно иметь возможность добавлять функции обмена на мою собственную кнопку. Меня не интересует их генератор, так как я не могу изменить изображение там. Я хочу использовать свое собственное изображение для кнопки обмена LinkedIn.

4b9b3361

Ответ 1

Официальный API LinkedIn для обмена:

https://developer.linkedin.com/docs/share-on-linkedin

Прочитайте Условия использования!

Пример ссылки с использованием метода "Пользовательский URL": fooobar.com/questions/112207/...

Вам просто нужно открыть его во всплывающем окне с помощью JavaScript или загрузить в iframe. Просто и работает - это то, что я искал!

РЕДАКТИРОВАТЬ: Видео прикреплено к сообщению:

Я проверил, что вы не можете вставлять видео в сообщение LinkedIn, единственная возможность - добавить ссылку на страницу с самим видео.

Вы можете добиться этого, поместив ссылку YT в url:

https://www.linkedin.com/shareArticle?mini=true&url=https://www.youtube.com/watch?v=SBi92AOSW2E

Если вы укажете summary и title LinkedIn перестанет извлекать его из видео, например:

https://www.linkedin.com/shareArticle?mini=true&summary=youtube&title=f1&url=https://www.youtube.com/watch?v=SBi92AOSW2E

Это работает точно так же с Vimeo, и, вероятно, будет работать для любого веб-сайта. Надеюсь, это поможет.

РЕДАКТИРОВАТЬ 2: Потянув изображения на пост:

Когда вы откроете ссылки выше, вы увидите, что LinkedIn загружает некоторые изображения вместе с переданным URL (и, возможно, заголовок и резюме).

LinkedIn делает это автоматически, и вы можете прочитать об этом здесь: https://developer.linkedin.com/docs/share-on-linkedin#opengraph

Интересно, как говорится:

Если присутствуют теги Open Graph, сканеру LinkedIn не придется полагаться на собственный анализ, чтобы определить, какой контент будет передан, что повышает вероятность того, что информация, которой вы делитесь, именно то, что вы хотели.

Он говорит мне, что даже если информация Open Graph не прикреплена, LinkedIn может получить эти данные на основе своего собственного анализа. И в случае с YouTube, похоже, это так, поскольку я не смог найти теги Open Graph, добавленные на страницы YouTube.

Ответ 2

Вы можете создать свою собственную кнопку совместного доступа, используя URL-адрес LinkedIn ShareArticle, который может иметь параметры:

https://www.linkedin.com/shareArticle?mini=true&url={articleUrl}&title={articleTitle}&summary={articleSummary}&source={articleSource}

Здесь вы можете найти документацию , просто выберите "Индивидуальный URL", чтобы увидеть подробности.

Ответ 4

Лучше всего использовать настроить URL- подход. И это самое простое. Нашел этот. Откроется всплывающее окно, и вам не понадобятся проблемы с аутентификацией bs из-за w_share и всего.

<a href="https://www.linkedin.com/shareArticle?mini=true&url=http://chillyfacts.com/create-linkedin-share-button-on-website-webpages&title=Create LinkedIn Share button on Website Webpages&summary=chillyfacts.com&source=Chillyfacts" onclick="window.open(this.href, 'mywin',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" ><img src="http://chillyfacts.com/wp-content/uploads/2017/06/LinkedIN.gif" alt="" width="54" height="20" /></a>

Просто измените url со своим собственным URL. Вот ссылка http://chillyfacts.com/create-linkedin-share-button-on-website-webpages/

Ответ 5

API обновлен, и предыдущий API устарел 1 марта 2019 года.

Чтобы создать пользовательскую кнопку "Поделиться" для LinkedIn, вам нужно сделать POST-вызовы сейчас. Вы можете прочитать обновленную документацию здесь для этого.

Ответ 6

Недавно LinkedIn пересмотрел свой сайт, поэтому есть тонна старых ссылок, которые просто перенаправляются на главную страницу поддержки разработчиков. Ниже приведена обновленная ссылка на соответствующую страницу сайта поддержки LinkedIn (по состоянию на 16 февраля 2015 г.): https://developer.linkedin.com/docs/share-on-linkedin

Ответ 7

Это работает для меня:

https://www.linkedin.com/shareArticle?mini=true&url=articleUrl&title=YourarticleTitle&summary=YourarticleSummary&source=YourarticleSource

Вы можете использовать эту ссылку, заменив ее своим контентом. Работает на 100%.

Ответ 8

Вы можете настроить стандартную кнопку Linkedin, как это, после загрузки страницы:

$(".IN-widget span:first-of-type").css({
                'border': '2px solid #DCDCDC',
                '-webkit-border-radius': '3px',
                '-moz-border-radius': '3px',
                'border-radius': '3px'
                });

Ответ 9

Linkedin обновил свои API и URL-адрес общего доступа больше не работает. Теперь вы можете использовать только параметр запроса "url". Любой другой параметр будет удален из ссылки с помощью linkedin.

Теперь вы вынуждены использовать oAuth и взаимодействовать с linkedin API, чтобы делиться контентом от имени пользователя.