Twitter API 1.1:upload_with_media可以在Twitter Feed中内嵌图像吗?

时间:2014-07-24 19:19:46

标签: php twitter

我正在使用upload_with_media,尝试发送包含消息,链接和图片的推文,我希望图片在Feed中显示内联,而不仅仅是在推文中,最好是附加到图像的链接。喜欢这条推文:

https://twitter.com/zeynep/status/492299393526403073

在该页面中,图像来自页面上的og:image标签,但在推文中,图像与该网址的当前标记图像不同。推文详细信息中该图片的html为:

所以它是一个" Embdedded image permalink"可能它是推特卡片中第一个发布推文的那个?

至于我的尝试,我使用了一个图像的URL,使用php file_get_contents来获取图像,然后保存它,然后使用/ statuses / upload_with_media发布它。图片在推文中看起来很好,但除非您点击"展开"否则它不会在Feed中显示为内嵌。

https://twitter.com/DevDaleg/status/492355931699572736

然后就是这个,我手动使用Twitter的UI来发布带照片的文字。在这种情况下,图像在Feed中显示为内嵌!这就是我希望我的样子。

https://twitter.com/DevDaleg/status/492375853024555008

总而言之,我认为可以将链接和上传的图像附加到链接上。如果做不到这一点,我希望api发布推文看起来像手动发布的推文的结果,即在Feed中内嵌图片。

1 个答案:

答案 0 :(得分:0)

我找到了。如果图像的比例为2:1,宽度至少为440像素,那么它将显示内联,因此440x220和1024x512都显示内联,但400x200不显示,440x170也没有显示。