【Card_validator】"card type provided by the twitter:card metatag is not a valid card type"の原因と対処



Card validatorで[Preview Card]を実行したところ以下のエラーが発生しました。

ERROR: The 'abcdefg' card type provided by the twitter:card metatag is not a valid card type. Valid card types are 'app', 'player', 'summary' and 'summary_large_image'. (Card error)

イメージとして指定された名前に間違いがあります。以下の例のxxxxxxの指定に誤りがあります。

<meta name="twitter:card" content="xxxxxx" />

正しい値でよく使われるのは"summary_large_image"などです。再確認してください。

正しい例:
<meta name="twitter:card" content="summary_large_image" />

解決方法


(1)
必要最小限に近い設定は以下のとおりです。

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="テストのホームページ" />
<meta name="twitter:description" content="SNSのomg情報を確認するためのホームページです" />
<meta property="og:type" content="article" />
<meta property="og:locale" content="ja_JP" />
<meta property="og:site_name" content="Card Validator 確認ページ" />
<meta property="og:title" content="テストのホームページ" />
<meta property="og:url" content="http://example.com/" />
<meta property="og:image" content="http://example.com/img/myimage001.png" />

(2)
Card Validatorはインターネット上のサービスです。よって例えばWindows PC の場合、Card URLに C:\temp\test.png のようなローカルファイルの指定はできません。

(3)
Car Validatorがファイルへアクセス可能なことを確認してください。





ツイッターの Card validator に関する質問




このページは個人的に独自に調査した事項をまとめています。他組織や開発ベンダーとは一切関係ありません。
内容に誤りがある可能性があります。また情報が古い可能性があります。内容は保証しません。
参考程度に閲覧ください。万が一誤りがあっても保証はありません。自己責任で読んでください。