Ошибка при использовании кнопки Share в LinkedIn - PullRequest
3 голосов
/ 02 мая 2011

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

При выполнении этого действия возникла проблемаПожалуйста, попробуйте позже.

Он делал это в течение нескольких дней (с тех пор, как я впервые добавил код), поэтому я не знаю, является ли ошибка на стороне LinkedIn или моей.Есть ли способ получить более конкретное сообщение об ошибке?Код, который они предоставляют, - это просто тег сценария, который вы вставляете в:

<script src="http://platform.linkedin.com/in.js" type="text/javascript"></script>
<script type="IN/Share"></script>

К сожалению, форумы «поддержки» LinkedIn ограничены различными API;нигде нет возможности задать вопрос о функциональности кнопки сборки.Я надеюсь, что кто-то еще использовал эту функцию и может указать мне правильное направление.

Ответы [ 5 ]

3 голосов
/ 27 мая 2011

Скорее всего, страница, которую вы пытаетесь открыть, не доступна через Интернет (локально, под паролем htaccess или чем-то еще) Мне кажется, что LinkedIn пытается на самом деле посмотреть страницу, которой вы делитесь, и, если она не может добраться до нее, выдает это сообщение.

0 голосов
/ 15 июня 2012

посмотрите на data-url attrbute.Удалите «http://"» и используйте только «www.» Для URL вашего сайта. По крайней мере, это решило мою проблему.

0 голосов
/ 28 апреля 2012

Я нашел этот способ для проверки в xhtml:

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">

< script src="http://platform.linkedin.com/in.js" type="text/javascript">< /script>

< div id="linkedin">< /div>

< script type="text/javascript">
var po2 = document.createElement('script');     
po2.type = 'IN/MemberProfile';     
po2.setAttribute("data-id","http://www.linkedin.com/pub/luca-di-lenardo/11/4b7/3b8");    
po2.setAttribute("data-format","hover");    
po2.setAttribute("data-text","Luca Di Lenardo");    
document.getElementById("linkedin").appendChild(po2);       
< /script>

Удалите пробел, и он работает!

0 голосов
/ 15 декабря 2011

Самый простой способ обеспечить правильную работу кнопки «Поделиться» - это использовать

<!DOCTYPE html>

вместо других альтернатив.

0 голосов
/ 02 мая 2011

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

...