2014-01-31 130 views
8

我有問題與Twitter分享按鈕,我有這樣的代碼作爲輸入:Twitter的卡分享按鈕

<meta name="twitter:card" content="summary"> 
<meta name="twitter:site" content="@citydesigning"> 
<meta name="twitter:title" content="City Design"> 
<meta name="twitter:description" content="I recommend this epic City Design online course at https://stepic.org/city #stepiccity"> 
<meta name="twitter:creator" content="citydesigning"> 
<meta name="twitter:image:src" content="https://stepic.org/static/classic/city/images/sharepic.png"> 

<a class="twitter" href="https://twitter.com/intent/tweet?url=https://stepic.org/city" target="_blank"></a> 

但分享的時候,只有這個文本是不返回任何結果:當點擊Twitter的Feed中的「查看摘要」時,您可以使用「https://stepic.org/city」而不是所有的Twitter信息(如圖片和文字)。

你能幫我嗎?

+0

我有同樣的確切問題。你有沒有想過問題是什麼? –

回答

9

在推出Twitter卡片之前,域名需要獲得批准。使用Twitter的驗證,然後點擊 「申請審批表」:

https://cards-dev.twitter.com/validator

+0

批准後需要多長時間才能完成工作?我的網站在2周前獲得批准,並且每當我分享它的鏈接時,都不顯示任何卡片,僅計劃文本鏈接。 – Cojones

+2

我遇到同樣的問題。該卡在Twitter驗證器中看起來很完美,但「與您的關注者分享鏈接」僅包含沒有附加卡片的文本和網址。 –

+0

這裏同樣的問題。解決方案被發現? –

0

中,爲了顯示圖像,替換:

<meta name="twitter:card" content="summary"> 

有:

<meta name="twitter:card" content="summary_large_image"> 

,並檢查是否twitter抓取工具可以通過輸入url來正確訪問它https://cards-dev.twitter.com/validator

2
  1. 驗證你的Twitter卡通過https://cards-dev.twitter.com/validator

  2. HTML代碼:

    <a href="http://www.twitter.com/intent/tweet?url=http://your-url&text=caption">tweet</a> 
    

    您只能看到標題文字和網址。但是,當您通過單擊tweet按鈕進行分享時,您會看到摘要卡和您的profil頁面。

+0

對我來說,這裏的答案是在文本之前加入了網址。這使它工作。 –