与Twitter集成

时间:2014-12-17 10:34:44

标签: html twitter

我讨厌这样做,但是由于going through the proper channels导致完全被忽视了两周,我把自己带到了这里。希望你们能证明为什么我们会更好;)

我正在尝试集成Twitter卡,但是尽管遵循了说明,尽管Validator加载得很好(screenshot of the validator),但它无法在实际推文中显示。

此示例中的推文网址为http://pfq.link/?Megayena,该网页上的相关元标记为:

<meta name="twitter:card"    content="product" />
<meta name="twitter:site"    content="@SystemSalamence" />
<meta name="twitter:creator" content="@SystemSalamence" />
<meta name="twitter:domain"  content="pokefarm.com" />
<meta name="twitter:title"   content="Sei's Mightyena on PokéFarm Q" />
<meta name="twitter:image"   content="http://pfq.link/?Megayena=004000ccff99300300.png" />
<meta name="twitter:label1"  content="Species" />
<meta name="twitter:data1"   content="Mightyena [Mega Forme Q]" />
<meta name="twitter:label2"  content="Held item" />
<meta name="twitter:data2"   content="No item" />
<meta name="twitter:description" content="Sei's Mightyena is a Level 100 Mightyena [Mega Forme Q]. She is hungry, so come visit her on Solaria and give her a Berry!" />

一切看起来都有效,并且它适用于验证器预览,那么为什么推文没有得到他们的卡?

3 个答案:

答案 0 :(得分:1)

访问网址并检查(在浏览器中查看来源)时,您的代码会引用与问题中不同的网址。

目前指的是:

  

http://pokefarm.com/img/script/pokemon?00400ccff99300300Megayena

尝试访问该图片网址时,它返回了一个包含错误的HTML页面(PHP错误)。

也许这就是问题所在。

答案 1 :(得分:0)

您是否尝试使用摘要卡而非产品卡?

https://dev.twitter.com/cards/types/summary

虽然我在代码中看不到任何明显的错误,但是可能值得尝试使用不同的卡片并查看它们是否有效。

答案 2 :(得分:-1)

问题可能来自那里:

  

图像的最小尺寸必须为120像素×120像素

请参阅https://dev.twitter.com/cards/types/summary