1

当有人从 Instagram 分享照片时,显示的推文包含想象的内嵌预览,但推文中包含的链接指向 Instagram 网站。

根据我对 Twitter 开发者 API 的阅读,我认为他们能够以某种方式修改生成的媒体实体的扩展 URL 和显示 URL,使其链接指向 Instagram 位置。

但是,我不知道如何将其指定为 update_with_media 调用的一部分,如何使用 Twitter api 让嵌入的图像链接指向外部站点?

4

1 回答 1

1

找到了答案!

Instagram 使用的功能称为Twitter Cards。Twitter Cards 使您能够向您的网站添加额外的元数据,只要在推文中共享指向该页面的链接,Twitter 就会获取这些元数据。

因此,例如,要将照片附加到包含 URL 的推文,其中包含您要附加​​的照片(即http://www.bahndr.com/Draft/Caption/1255741393/60269593),您需要将以下标签添加到链接的 url 页面:

<meta property="twitter:card" content="photo"/>
<meta property="twitter:url" content="http://www.bahndr.com/Draft/Caption/1255741393/60269593"/>
<meta property="twitter:title" content="#Windows"/>
<meta property="twitter:description" content="I guess I won't be checking in today!"/>
<meta property="twitter:image" content="http://www.bahndr.com/service/rest/Objects/203216285-imageurl.jpg"/>
<meta property="twitter:site" content="@bahndr"/>

您需要获得 Twitter 的批准才能在您的网站上显示卡片。

瞧,罗伯特是你母亲的兄弟,你的推文附有一张照片,就像 Instagram 过去那样。

于 2012-12-06T13:54:50.963 回答