当有人在Instagram上分享照片时,显示的推文包含一个想象内联预览,但Tweet中包含的链接指向Instagram网站。
基于我对Twitter开发人员api的阅读,我认为他们能够以某种方式修改生成的媒体实体的expanded_url和display_url,使其链接指向Instagram位置。
但是,我不知道如何将此指定为update_with_media调用的一部分,如何使用Twitter api将我的嵌入式图像链接指向外部网站?
答案 0 :(得分:1)
找到了答案!
Instagram使用的功能称为Twitter Cards。通过Twitter卡,您可以向网站添加额外的元数据,只要在推文中共享该页面的链接,Twitter就会收到这些元数据。
例如,要将照片附加到包含其中包含要附加照片的网址的推文(即http://www.bahndr.com/Draft/Caption/1255741393/60269593),您需要将以下标记添加到链接的网址页面:
<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过去一样。