Как сделать пользовательскую кнопку LinkedIn share
Мне нужно иметь возможность добавлять функции общего доступа к пользовательской кнопке. Меня это не интересует генератор, Как я не могу изменить изображение linkedin там. Я хочу использовать свое собственное изображение для кнопки LinkedIn share.
6 ответов:
официальный LinkedIn API для обмена:
https://developer.linkedin.com/docs/share-on-linkedin
прочитайте условия использования!
пример ссылки с использованием метода " Customized URL: http://www.linkedin.com/shareArticle?mini=true&url=https://stackoverflow.com/questions/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. Просто и работает-вот что я искал!
редактировать: видео прилагается к сообщению:
I проверено, что вы действительно не можете вставлять видео в сообщение LinkedIn, единственный вариант-добавить ссылку на страницу с самим видео.
вы можете достичь этого, поставив ссылку YT в
url
param:https://www.linkedin.com/shareArticle?mini=true&url=https://www.youtube.com/watch?v=SBi92AOSW2E
если указать
summary
иtitle
тогда LinkedIn перестанет вытаскивать его из видео, например:Он работает точно так же с Vimeo и, вероятно, будет работать для любого сайта. Надеюсь, это поможет.
EDIT 2: вытягивание изображений на сообщение:
при открытии выше ссылки вы увидите, что LinkedIn загружает некоторые изображения вместе с переданным URL (и, возможно, название и резюме.)
LinkedIn делает это автоматически, и вы можете прочитать об этом здесь: https://developer.linkedin.com/docs/share-on-linkedin#opengraph
Это интересно, хотя, как он говорит:
Если Теги Open Graph присутствуют, искателю LinkedIn не придется полагаться на собственный анализ, чтобы определить, какой контент будет общий, что повышает вероятность того, что информация, которая является общей именно то, что вы предназначенный.
Он говорит мне, что даже если информация об открытом графике не прикреплена, LinkedIn может вытащить эти данные на основе собственного анализа. И в случае YouTube это, похоже, так, поскольку я не смог найти никаких открытых тегов Graph, добавленных на страницы YouTube.
вы можете сделать свою собственную кнопку обмена, используя URL-адрес LinkedIn ShareArticle, который может иметь параметры:
https://www.linkedin.com/shareArticle?mini=true&url={articleUrl}&title={articleTitle}&summary={articleSummary}&source={articleSource}
вы можете найти документацию здесь, просто выберите "настроенный URL", чтобы увидеть детали.
LinkedIn недавно пересмотрел свой сайт, поэтому есть тонна старых ссылок, которые просто перенаправляются на домашнюю страницу поддержки разработчиков. Вот обновленная ссылка на соответствующую страницу на сайте поддержки LinkedIn (по состоянию на февраль 16, 2015): https://developer.linkedin.com/docs/share-on-linkedin