Мне нужно добавить функцию общего доступа к моей настраиваемой кнопке. Меня не интересует их генератор , так как я не могу там изменить изображение LinkedIn. Я хочу использовать собственное изображение для кнопки «Поделиться» в LinkedIn.
Мне нужно добавить функцию общего доступа к моей настраиваемой кнопке. Меня не интересует их генератор , так как я не могу там изменить изображение LinkedIn. Я хочу использовать собственное изображение для кнопки «Поделиться» в LinkedIn.
Ответы:
Официальный API LinkedIn для обмена:
https://developer.linkedin.com/docs/share-on-linkedin
Прочтите Условия использования!
Пример ссылки с использованием метода «Настроенный URL»: http://www.linkedin.com/shareArticle?mini=true&url=/programming/10713542/how-to-make-custom-linkedin-share-button /10737122&title=How%20to%20make%20custom%20linkedin%20share%20button&summary=some%20summary%20if%20you%20want&source=stackoverflow.com
Вам просто нужно открыть его во всплывающем окне с помощью JavaScript или загрузить в iframe
. Просто и работает - вот что я искал!
Я проверил, что вы действительно не можете встроить какое-либо видео в сообщение LinkedIn, единственный вариант - добавить ссылку на страницу с самим видео.
Вы можете добиться этого, поместив ссылку YT в url
параметр:
https://www.linkedin.com/shareArticle?mini=true&url=https://www.youtube.com/watch?v=SBi92AOSW2E
Если вы укажете, summary
а title
затем LinkedIn перестанет извлекать его из видео, например:
Он работает точно так же с Vimeo и, вероятно, будет работать для любого веб-сайта. Надеюсь, это поможет.
Когда вы откроете ссылки выше, вы увидите, что LinkedIn загружает некоторые изображения вместе с переданным URL-адресом (и, возможно, заголовком и резюме).
LinkedIn делает это автоматически, и вы можете прочитать об этом здесь: https://developer.linkedin.com/docs/share-on-linkedin#opengraph
Это интересно, как говорится:
Если присутствуют теги Open Graph, поисковому роботу LinkedIn не нужно будет полагаться на собственный анализ, чтобы определить, какой контент будет опубликован, что повышает вероятность того, что передаваемая информация является именно тем, что вы планировали.
Он говорит мне, что даже если информация Open Graph не прикреплена, LinkedIn может извлечь эти данные на основе собственного анализа. И в случае с YouTube, похоже, так оно и есть, поскольку я не смог найти никаких тегов Open Graph, добавленных на страницы YouTube.
/shareArticle
URL больше не функционирует , как раньше. Он перенаправляет на https://www.linkedin.com/sharing/share-offsite/?url=...
, теряя другие аргументы.
Вы можете создать свою собственную кнопку публикации, используя URL-адрес LinkedIn ShareArticle, который может иметь следующие параметры:
https://www.linkedin.com/shareArticle?mini=true&url={articleUrl}&title={articleTitle}&summary={articleSummary}&source={articleSource}
Вы можете найти документацию здесь , просто выберите «Индивидуальный URL», чтобы увидеть подробности.
Многие ответы здесь были действительны до недавнего времени. На данный момент ЕДИНСТВЕННЫЙ поддерживаемый параметр url
, а новая ссылка на общий доступ выглядит следующим образом ...
https://www.linkedin.com/sharing/share-offsite/?url={url}
Источник: Официальная документация подключаемого модуля Linkedin Share для Microsoft.com . Все ссылки LinkedIn.com на документацию для разработчиков теперь кажутся пустыми страницами - возможно, связанными с приобретением LinkedIn Microsoft.
Однажды, вы могли бы использовать этот Params: title
, summary
, source
. Но если вы внимательно посмотрите на всю документацию , на самом деле все еще есть способ установить сводку, заголовок и т. Д.! Поместите их в <head>
блок страницы, которой хотите поделиться ...
<meta property='og:title' content='Title of the article"/>
<meta property='og:image' content='//media.example.com/ 1234567.jpg"/>
<meta property='og:description' content='Description that will show in the preview"/>
<meta property='og:url' content='//www.example.com/URL of the article" />
Тогда LinkedIn воспользуется ими! Источник: LinkedIn Developer Docs: Making Your Website Shareable on LinkedIn .
Не уверены, что все сделали правильно? Возьмите URL-адрес страницы, которой вы делитесь (например, example.com, а не linkedin.com/share?url=example.com), и введите этот URL-адрес в следующее: LinkedIn Post Inspector . Это расскажет вам все о том, как ваш URL распространяется! Это также извлекает текущий кеш вашей страницы, а затем обновляет его (если у вас застряла кешированная версия вашей страницы в базе данных LinkedIn). Поскольку он извлекает кеш, иногда лучше использовать LinkedIn Post Inspector дважды.
Все еще не уверены? Вот онлайн-демонстрация, которую я создал с более чем 20 социальными службами. Изучите исходный код и убедитесь сами, как работает совместное использование LinkedIn.
Я поддерживаю репозиторий Github, который отслеживает форматы URL-адресов социальных сетей с 2012 года, проверьте это: Github: URL-адреса социальных сетей .
Почему бы не присоединиться ко всем URL-адресам социальных сетей?
По состоянию на апрель 2017 года это текущий URL-адрес, используемый для совместного использования:
https://www.linkedin.com/sharing/share-offsite/?url=...
, теряя другие аргументы.
API обновлен сейчас, и предыдущий API будет прекращен с 1 марта 2019 года.
Чтобы создать настраиваемую кнопку «Поделиться» для LinkedIn, вам необходимо сделать POST-вызовы прямо сейчас. Для этого вы можете прочитать обновленную документацию здесь .
Лучше всего использовать индивидуальный подход к 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/
mywin
? Я вижу это только в одном месте.
my window
- mywin. Вы можете добавить любое имя.
LinkedIn недавно пересмотрел свой сайт, поэтому есть масса старых ссылок, просто перенаправляющих на домашнюю страницу поддержки разработчиков. Вот обновленная ссылка на соответствующую страницу на сайте поддержки LinkedIn (по состоянию на 16 февраля 2015 г.): https://developer.linkedin.com/docs/share-on-linkedin
LinkedIn обновил свой api, и URL-адрес для совместного использования больше не работает. Теперь вы можете использовать только url
параметр запроса. Любой другой параметр будет удален из URL-адреса LinkedIn.
Теперь вы вынуждены использовать oAuth и взаимодействовать с linkedin API, чтобы делиться контентом от имени пользователя.
https://www.linkedin.com/shareArticle
или https://www.linkedin.com/sharing/share-offsite/
методам. В официальной документации говорится только об использовании oAuth, о котором упоминал @lcjury. Если вы найдете что-то другое, дайте нам знать. Таким образом, хотя они все еще работают, это единственный атрибут url, который они принимают, и кто знает, как долго они будут продолжать работать.
Это работает для меня:
https://www.linkedin.com/shareArticle?mini=true&url=articleUrl&title=YourarticleTitle&summary=YourarticleSummary&source=YourarticleSource
Вы можете использовать эту ссылку, заменив ее своим контентом. Работает на 100%.