作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近应客户的要求注册了 Twitter。在 Twitter 上发布我的视频 URL 或指向 .mp4 的直接链接时,我只是获取链接。
当尝试对 youtube 进行相同操作时,会出现一个下拉“查看视频”选项卡。是否有需要发送的特定 header ?我无法在 API 或 Google 上找到它。或者在这里提出任何问题!
或者该网站是否需要由 Twitter 自己列入白名单?
最佳答案
这道题比较老,但是观点比较多,没有一个答案是正确的。
Twitter 有一个名为 Twitter Cards 的功能这将使您可以将网站上的视频直接嵌入到推文中。如果您想实现这一点,您需要通过元数据将玩家卡添加到您的网站。
实现 Twitter 卡片只需要在您的 HTML 头部添加几行代码。你可以找到一些例子 here .为了方便起见,我将粘贴一个示例:
<!DOCTYPE html>
<html>
<head>
..
<meta name="twitter:card" content="player">
<meta name="twitter:site" content="@rchoi">
<meta name="twitter:title" content="Sample Player Card">
<meta name="twitter:description" content="This is a sample video. When you implement, make sure all links are secure.">
<meta name="twitter:image" content="https://yoursite.com/example.png">
<meta name="twitter:player" content="https://yoursite.com/container.html">
<meta name="twitter:player:width" content="480">
<meta name="twitter:player:height" content="480">
<meta name="twitter:player:stream" content="https://yoursite.com/example.mp4">
<meta name="twitter:player:stream:content_type" content="video/mp4">
..
</head>
..
</html>
并非所有的 meta
属性都是必需的。您可以在 Twitter 的开发者网站上找到它们的列表:Player Card Reference .
您还需要将您的 Twitter 帐户列入 Twitter 卡片的白名单。您可以通过 Card validator 这样做.预览卡片后,应该会出现一个按钮,让您可以选择请求访问 Twitter 卡片。
关于video - 如何在推文中嵌入视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9731011/
我是一名优秀的程序员,十分优秀!