OpenGraph製品のメタタグ をページに追加しようとしています。結果のタグは次のとおりです。
<meta property="og:type" content="product">
<meta property="og:title" content="3 Night Cruise Sampler Cruise on the Pacific Aria">
<meta property="og:url" content="https://test.abcde.com/cruise/paa626">
<meta property="og:image" content="//static.abcde.com/OzC/www/images/Cruise/Large/1198.jpg">
<meta property="og:site_name" content="Cruises">
<meta property="product:product_link" content="https://test.abcde.com/cruise/paa626">
<meta property="product:purchase_limit" content="0">
ただし、 Facebook Open Graphデバッガー を使用してテストすると、オブジェクトタイプwebsiteのタイトルが欠落していることがわかります。正確なエラーは次のとおりです。
タイプ "website"のURL " https://test.abcde.com/cruise/paa626 "のオブジェクトは、タイプ "string"の必須プロパティ "og:title"が提供されなかったため無効です。
私はタイプが製品であることを指定しているので、なぜそれが無視され、og:titleもあります。ポインタは大歓迎です。
あなたのコードはこのエラーを確実に発生させました:Share App ID Missing
。 fb:app_id
は必須パラメーターです。これがないと、さらにエラー/誤解が生じる可能性があります。
fb:app_id
とfb:admin
を追加してみてください-この後、説明したエラーを取り除くことができます。