我正在使用推特卡。
使用摘要时,照片推特卡我没有问题。 但我坚持创造正确的“玩家卡”
我已经应用了两次,而且我的卡有两次rekjecte。我在想我的代码有问题。
这是我用于推特卡的代码(元标记)。
<meta name="twitter:card" content="player">
<meta name="twitter:site" content="@PSPKFans_in">
<meta name="twitter:creator" content="@PSPKFans_in">
<meta name="twitter:title" content="Atharintiki Daredi BGM">
<meta name="twitter:description" content="Pawan Kalyan's Atharintiki Daredi BGM">
<meta name="twitter:image:src" content="http://www.pspkfans.in/wpimages/wp04cbbd0a_06.png">
<meta name="twitter:player" content="https://www.pspkfans.in/AD_Bgm.mp3">
<meta name="twitter:player:stream" content="">
<meta name="twitter:player:stream:content_type" content="">
<meta name="twitter:player:height" content="200">
<meta name="twitter:player:width" content="600">
<meta name="twitter:domain" content="www.pspkfans.in">
我不确定什么是iframe播放器的https网址,所以我给了这个链接。
<meta name="twitter:player" content="https://www.pspkfans.in/AD_Bgm.mp3">
请帮我为玩家卡写正确的元标记。 http://i.stack.imgur.com/2Fv8V.png
答案 0 :(得分:0)
我之前没有实现这个,但是我花时间看Twitter Documentation并看到了你的帖子。你的问题有两个:
您没有为此标记指定iframe网址,而是指定源文件:
<meta name="twitter:player" content="https://www.pspkfans.in/AD_Bgm.mp3">
您需要在此标记中设置视频的源网址:
<meta name="twitter:player:stream" content="">
您将源放在播放器标签中,而根本不使用源标签。为了实现这一点,我会冒你的iframe页面在你的网站上创建和托管包含这个内容的危险:
<iframe src="https://www.pspkfans.in/AD_Bgm.mp3"></iframe>
将上述内容保存为https://www.pspkfans.in/video.html
,然后更改您的代码,如下所示:
<meta name="twitter:card" content="player">
<meta name="twitter:site" content="@PSPKFans_in">
<meta name="twitter:creator" content="@PSPKFans_in">
<meta name="twitter:title" content="Atharintiki Daredi BGM">
<meta name="twitter:description" content="Pawan Kalyan's Atharintiki Daredi BGM">
<meta name="twitter:image" content="http://www.pspkfans.in/wpimages/wp04cbbd0a_06.png"> <!-- This is correct -->
<meta name="twitter:player" content="https://www.pspkfans.in/video.html"> <!-- The link to your iframe html page -->
<meta name="twitter:player:stream" content="https://www.pspkfans.in/AD_Bgm.mp3"> <!-- source file contained in iframe -->
<meta name="twitter:player:height" content="200">
<meta name="twitter:player:width" content="600">
<meta name="twitter:domain" content="www.pspkfans.in">
下面我删除或编辑了以下标签,因为Twitter似乎不再使用它们了。
<meta name="twitter:player:stream:content_type" content="">
<meta name="twitter:image.src" content="http://www.pspkfans.in/wpimages/wp04cbbd0a_06.png">
我无法确定的是,如果您确实需要在iframe中拥有自己的托管视频/音频播放器,或者Twitter将转换它。我猜你的网站应该托管它自己的播放器(因此需要iframe标签),可能为什么你的卡不起作用。但请给这个打击,看看。