shareArticle只显示在网站上的域名,升级很好 - LinkedIn如何处理这些不同的方式?

时间:2017-03-17 14:21:51

标签: linkedin

我试图利用一个名为Share This Image的图像共享的Wordpress插件(codecanyon.net/item/share-this-image-image-sharing-plugin/9988272)。此插件使用LinkedIn的自定义网址共享工具,使用" ShareArticle"。

用例是访问者访问页面,将鼠标悬停在每个"目标"右侧的图像上。并单击其中一个社交媒体链接。这会生成一个弹出窗口,Facebook和LinkedIn应该提供自定义消息和图像。

它似乎在我们的暂存网站上工作得很漂亮,但不在现场网站上 - 至少不适用于LinkedIn(Facebook很好。)实时网站只显示域名,点击LinkedIn分享时别无其他。

我与我们的托管服务提供商进行了交谈,他们确保我们在实际网站上没有缓存(默认情况下暂存没有缓存)但它似乎仍然没有像我们一样工作登台网站。我也尝试将我们的实时网站复制到新的空间(如果在实时/暂存之间存在一些疏忽),它就可以了。我也一直在和我们知道的LinkedIn销售代表交谈,他们也很难过。他们建议在这里张贴。

鉴于所有这一切,我想知道是否有什么东西"卡住"在LinkedIn方面。也许是在机器人中缓存的东西?

请注意,尝试直接在www.linkedin.com上的状态更新中共享目标网址时,我会获得相同的效果。如果没有看到LinkedIn机器人看到的内容,就很难排除故障。当我粘贴我们传递给LinkedIn的网址时,我会在浏览器中获得正确的结果。

我们的暂存网站是:amapatients.staging.wpengine.com

我们的实时网站是:www.patientsbeforepolitics.org

插件为LinkedIn共享生成的URL(使用目标2作为示例)是:

暂存LinkedIn窗口打开: Staging Site Popup

实时网站LinkedIn窗口打开时显示: Live Site Popup

除路径外,代码在网站之间基本相同,但实时网站是SSL加密的。

注意到在某些浏览器上,LinkedIn弹出窗口只是一个无法停止的无限加载屏幕。

我注意到它确实起作用的时间,它只显示TLD,而不是完整的" www.patientsbeforepolitics.org"。 TLD正在通过GoDaddy使用域名转发 - 这可能是个问题吗?通常301重定向是否有问题?

1 个答案:

答案 0 :(得分:0)

我是LinkedIn的开发人员,我有机会看看这个案例。您对301重定向的怀疑与我在我身边看到的相符。

当我使用curl或网络浏览器来获取网址时,实际网站会使用301重定向进行响应,如下所示:

< HTTP/1.1 301 Moved Permanently
< Content-Type: text/html
< Date: Thu, 23 Mar 2017 15:04:16 GMT
< Location: https://www.patientsbeforepolitics.org/wp-content/plugins/Share-This-Image/sharer.php?url=https%3A%2F%2Fwww.patientsbeforepolitics.org%2F%2315535&img=www.patientsbeforepolitics.org/wp-content/uploads/2017/03/Objective1.jpg&title=AMA%20Patients%20Before%20Politics%20Obj%201&desc=Ensure%20current%20levels%20of%20coverage%20%20coverageaccess%20for%20uninsured&netwoe

但是,当我们的服务器获取网址时,我们会使用不同的LinkedInBot用户代理字符串来识别自己。

我们对请求的回应是不同的:

< HTTP/1.1 301 Moved Permanently
< Content-Type: text/html
< Date: Thu, 23 Mar 2017 15:00:17 GMT
< Location: http://www.patientsbeforepolitics.org/wp-content/plugins/Share-This-Image/sharer.php

所有参数都已从重定向位置剥离,因此当我们尝试遵循重定向时,我们遇到了死胡同,而且我们无法获得在LinkedIn上创建正确份额所需的数据。 / p>

因此,这个为我们的LinkedInBot用户代理返回不同位置的301重定向似乎是您的实时网站为您提供与您没有重定向的暂存网站不同的结果的原因。如果您能够将您的网站配置为像网络浏览器一样处理我们的用户代理,那么在您的实际网站上共享也应该有效。

我希望这会有所帮助。