2017-03-17 10 views
0

我试图利用一个名为Share This Image的图像共享插件(codecanyon.net/item/share-this-image-image-sharing-plugin/9988272)。该插件使用LinkedIn的自定义URL共享工具使用“ShareArticle”。shareArticle只显示网站上的域名,暂存很好 - LinkedIn如何处理这些不同的内容?

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

它似乎在我们的舞台上非常漂亮,但在现场没有 - 至少不是用于LinkedIn(Facebook很好。)直播网站只显示域名,没有其他东西,当点击LinkedIn共享时。

我已经和我们的托管服务提供商进行了交谈,他们确保我们在实时网站的末端没有缓存(暂存服务默认没有缓存),但它仍然不像我们的临时站点那样工作。我也尝试将我们的现场网站复制到新的空间(如果在现场/舞台演出之间存在一些疏漏),它就可以正常工作。我也一直在与我们知道的LinkedIn销售代表交谈,他们也被困住了。他们建议在这里发帖。

考虑到所有这些,我想知道LinkedIn端是否没有“卡住”。也许是在机器人内缓存的东西?

请注意,当试图直接在www.linkedin.com上的状态更新中共享目标URL时,我会得到相同的效果。在没有看到LinkedIn机器人看到什么的情况下,很难排除故障。当我粘贴我们传递给LinkedIn的URL时,我在浏览器中获得了正确的结果。

我们的临时网站是:amapatients.staging.wpengine.com

我们的直播网站:www.patientsbeforepolitics.org

插件产生了对LinkedIn的股份中的URL(使用目标2作为例子): : Staging Site Popup

直播网站LinkedIn窗口打开:

分期LinkedIn窗口打开210

除了路径之外,网站之间的代码基本相同,但活动站点是SSL加密的。

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

我注意到它的工作时间,它只显示TLD,而不是完整的“www.patientsbeforepolitics.org”。 TLD通过GoDaddy使用域名转发 - 这可能是一个问题吗?一般301重定向有问题吗?

回答

0

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

当我使用卷曲或Web浏览器来获取网址,直播现场与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 

然而,当我们的服务器获取的URL,我们确定自己使用不同的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上创建正确份额的数据。

因此,这个301重定向为我们的LinkedInBot用户代理返回了一个不同的位置,这似乎是您的活网站为您的暂存网站提供不同结果的原因,该网站没有重定向。如果您可以将您的网站配置为像Web浏览器一样处理我们的用户代理,那么在您的现场网站上共享也应该起作用。

我希望这会有所帮助。

相关问题