我正在使用Twitter照片卡(已批准)用于我的申请。当我尝试发布大尺寸时(例如,在px中为540X810),它会在Twitter上显示“查看照片”链接而不显示图像。我该如何解决这个问题?
在Twitter中,如果我们直接发布相同的图片,则会显示至少一半的图片,然后在下方显示“查看照片”链接。
答案 0 :(得分:1)
Vamshichalla,您已经确定了在Twitter上实施Photo Card的重大问题;如果您在自己的服务器上托管照片卡将不会在展开视图中显示您的图像。这个问题出现在Twitter forums,其中员工解释说照片将隐藏在时间线中,除非来自Twitter的服务器(通常是pbs.twimg.com)。
有两种解决方案可以在时间轴中修复隐藏的照片卡照片。
一种选择是使用Twitter API上传图像。这似乎是您截至2014年9月29日所采取的路线。
第二个选项是使用Twitter的标准照片上传工具上传您的图片。这个过程is described here,您可以撰写推文并将图片上传到您的帐户。最后一步是在twitter服务器上记下这些图像的源地址。然后,您可以在卡片中使用此src,以便在时间线中显示图像。如果有关于设置卡元数据的问题,请参阅Photo Card文档。
在撰写本文时,发现在Twitter服务器上托管图像的必要性 很好地宣传。解决方案是将图像上传到Twitter的服务器。我希望这个答案可以为其他人节省宝贵的时间。
PS - 与Twitter有广告关系的组织可能不必遵循这些步骤。
请注意,还有其他问题可能会阻止您的图片显示在Twitter的故障排除指南中。这些主要涉及您的托管地址尚未请求批准。使用卡上的验证工具 - 预览后如果验证要求失败,它会为您提供请求批准的选项。另一个常见问题是,如果你有一个robots.txt(一个用于告诉网络抓取工具在哪里查找元数据的文件),它告诉Twitter抓取工具远离你的图像。