使用LinkedIn'时出错;s共享按钮

使用LinkedIn'时出错;s共享按钮,linkedin,Linkedin,我正在尝试将LinkedIn共享按钮添加到我们的内容驱动网站。我已经使用生成了嵌入代码,但每当我尝试实际使用按钮时,都会出现一个一般性错误: 执行此操作时出现问题,请稍后再试 它已经这样做了好几天了(自从我第一次添加代码以来),所以我不知道是LinkedIn方面的错误还是我的错误。有没有办法获得更具体的错误消息?它们提供的代码只是您粘贴的脚本标记: <script src="http://platform.linkedin.com/in.js" type="text/javascript"

我正在尝试将LinkedIn共享按钮添加到我们的内容驱动网站。我已经使用生成了嵌入代码,但每当我尝试实际使用按钮时,都会出现一个一般性错误:

执行此操作时出现问题,请稍后再试

它已经这样做了好几天了(自从我第一次添加代码以来),所以我不知道是LinkedIn方面的错误还是我的错误。有没有办法获得更具体的错误消息?它们提供的代码只是您粘贴的脚本标记:

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


不幸的是,LinkedIn的“支持”论坛仅限于各种API;没有地方可以提交关于build-a-button功能的问题。我希望其他人已经使用了此功能,并能为我指出正确的方向。

很可能您正在共享的url未进行编码,请尝试对其进行编码,并按照文章了解更多信息。

很可能您正在尝试共享的页面无法通过web访问(本地、htaccess密码或其他)。在我看来,LinkedIn试图实际查看您正在共享的页面,如果无法访问,它会向您发送此消息。

确保LinkedIn共享按钮正常工作的最简单方法是使用

<!DOCTYPE html>


而不是其他替代方法。

我在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>
<!DOCTYPE html PUBLIC“-//W3C//DTD XHTML+RDFa 1.0//EN”http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">


删除空白,它就工作了

查看数据url属性。删除“http://”,仅对网站url使用“www.”。这至少解决了我的问题。

如果有人出现此错误,并且无法找出原因,我建议检查与您共享的页面的URL:

所以,举例来说,如果我要查看维基百科.org在共享时的外观,我会访问并输入该URL,就像这样

https://www.linkedin.com/post-inspector/inspect/https:%2F%2Fwww.wikipedia.org%2F
我明白了

但是这里有大量的信息,显示了如何解析所有内容,从描述到标题,再到缩略图显示的图像选择

警告:向页面添加og:image标签,以控制LinkedIn上内容的图像

标题:维基百科

类型:文章

图像:未找到图像

<>强>描述:< /强>维基百科是一个免费的在线百科全书,由世界各地的志愿者创建和编辑,由维基媒体基金会主办。

作者:未找到作者

发布日期:2020年6月1日上午6:39:59

他们甚至会指导您如何修复页面!嘿,这里有一些关于维基百科的建议

为页面标题部分中的og:image提供元数据标记。例如:


不知道在这种情况下如何编码;create-a-button代码只是指向托管的.js文件的链接。由于所有内容页上都有该按钮,因此我选择在“向导”中将URL留空,因为它表明它默认为当前URL。我会看一看链接,但我们实际上并没有使用API,只是使用“向导”生成按钮代码,你只是粘贴进去。你有没有在现场测试过它,我的意思是不是在本地机器上?我也面临着同样的问题,在我的本地,但它是在现场工作。他们还明确提到默认url将是live sites url(如果您没有传递任何url)。检查此测试。这是一个“实时”站点-它是一台开发机器,但不是本地的。我在我的一个托管域上尝试了完全相同的代码(已在原始消息中发布),它工作正常,因此我猜测它在我们的开发服务器上不工作的原因可能是因为apache身份验证。我们只需要在我们的实时服务器上尝试一下,看看会发生什么。是的,这就是正在发生的事情。我们的开发服务器上有apache摘要身份验证,它正在阻止连接。我们几天前刚刚解决了这个问题。另外,通过查看网络面板,检查您的页面是否存在任何403错误。我们发现了一些,解决后,共享开始正常工作;如果你阅读了整篇文章,你会发现我接受了一个答案,表明这个问题与我们的开发服务器上的apache摘要身份验证有关。另外,如果您正在发布代码,所有代码都应该在代码格式化程序中(即键入代码,全部选中,然后单击“代码格式”按钮)。您没有看到我接受了答案吗?问题是apache摘要身份验证。