我正在通过XML REST API发布到LinkedIn。事情XML我送出去是这样的:LinkedIn图片帖子未在预览中显示
<share>
<visibility>
<code>anyone</code>
</visibility>
<comment>butah</comment>
<content>
<submitted-url>http://fully-qualified-url-to/bitly</submitted-url>
<submitted-image-url>https://fully-qualified-url-to/image.png</submitted-image-url>
</content>
</share>
的帖子出现后,该链接的作品,和其他所有领域(另外,如果我补充说明和标题,他们的工作)显示正确,但图片预览不会 - 相反,它是一个空的图像。
我已经尝试了一些方法:
- 的mime类型(图像/ PNG)似乎是从卷曲结果正确判断
- 我已用不同的TLS和SSL版本
- 我试图尝试多个不同的图像
我很茫然 - 还有什么可能是错的?将FQ图像URL复制粘贴到浏览器上的工作也非常出色。有任何想法吗?
需要注意的是,我正在使用公司API。
更新这肯定是一个服务器配置问题,因为我发现一些这样的域可以很好地工作。至少curl建议返回正确的mime类型。还有什么可能导致LinkedIn图像缓存失败?
您是否检查了生成的HTML以查看它认为图像所在的位置? –
的LinkedIn页面链接的HTML到: https://media.licdn.com/media-proxy/ext?w=180&h=110&f=c&hash=TX%2BxBCjLend2RwPzipP8mtImLPo%3D&ora=1%2CaFBCTXdkRmpGL2lvQUFBPQ%2CxAVta5g-0R65hxodyxImrqOEqFuj60ROC4HTDy_kG3n1q4HDfyO4PZbAea34-QxBLXBYwhsyYK32FC20Rsr4ft7xPYIm 打开它显示1x1白色像素图像。 – Muhwu
你可以添加标题和描述,看看是否修复它? –