1

我正在使用推特卡。

使用摘要时,照片推特卡我没有问题。但我坚持创建正确的“玩家卡”

我已经申请了两次,两次我的卡都被拒绝了。我在想我的代码有问题。

这是我用于推特卡的代码(元标记)。

<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 url 是什么,所以我给出了这个链接。

  <meta name="twitter:player" content="https://www.pspkfans.in/AD_Bgm.mp3">

请帮助我为玩家卡编写正确的元标记。!http://i.stack.imgur.com/2Fv8V.png

4

1 回答 1

0

我之前没有实现过这个,但是我花时间查看了Twitter 文档并看到了你的帖子。你的问题有两个方面:

  1. 您没有为此标记指定 iframe URL,而是指定源文件:

    <meta name="twitter:player" content="https://www.pspkfans.in/AD_Bgm.mp3">

  2. 您需要在此标签中设置视频的源 URL:

    <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 标签),并且可能您的卡无法正常工作。但是给这个bash看看。

于 2017-06-13T14:25:42.140 回答