2014-02-15 37 views
1

我正在使用twitter卡。什麼是iframe播放器的HTTPS網址

使用摘要時,照片的twitter卡我沒有問題。 但我被困在創造正確的「玩家卡」

我已經申請了兩次它和兩次我的卡獲得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 url,所以我給了這個鏈接。

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

請幫我寫下正確的meta標籤。 http://i.stack.imgur.com/2Fv8V.png

+0

與我同樣的問題,你的卡被批准了嗎? – manish

+0

還沒有。這是一個初始階段。請讓我知道如果你找到任何解決方案。 – Mallik

回答

0

我以前沒有實現過,但是我花了一些時間看着Twitter Documentation並看到了你的帖子。你的問題是雙重的:

  1. 你沒有指定一個iframe網址這個標籤,而是在源文件:

    <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,看看。