2017-10-08 2 views
3

メタタグを読み取れません:Facebookのオープングラフは、私は、このリンク上で動作するようにFacebookのオープングラフを得ることができません

https://www.vitrinesonline.com.br/promocao/VE5Wpywz9M

それはまだ、オープングラフデバッガは、それはdoesnの言う、必要なすべてのタグを持っています't。

ご協力いただければ幸いです。

ありがとうございます!

[UPDATE]

luschnが指摘したように、私は、メタタグの配置を固定もう一度URLを削り取り、デバッガが同じ3つのエラーを示しています

'OG:画像'他のタグから値を推測できる場合でも、明示的にプロパティを提供する必要があります。 FB、説明:OG:URL、OG:タイプ、OG:タイトル、OG:画像、OG

次の必須プロパティが不足しているSSL証明書を検証することはできません

をAPP_ID。自己署名(ブラウザの警告を引き起こす)または無効です。

私のSSL証明書が最新の状態にし、正常に動作しています。 Let's Encryptからの無料の証明書です。それが問題なのだろうかと思います。

+0

あなたの証明書チェーンは、どのようにサーバー上の完全なチェーンをインストールするための研究を行って、https://www.sslshopper.com/ssl-checker.html#hostname=www.vitrinesonline.com.br不完全です。 – CBroe

+0

ありがとう、ありがとう。 –

答えて

3

デバッガはこう言われる、

は、SSL証明書を検証することはできません。自己署名されています( はブラウザの警告を発する)か、無効です。

サイドノート:JSタグまたはCSSファイルの前にメタタグを挿入する必要があります。

+0

プレースメントを修正しましたが、まだ同じエラーがあります。 –

+0

SSL証明書はどうですか?プレースメントはちょっとしたことでした。 facebookが証明書を認識しない場合は、バグを報告することができます。 – luschn

+0

これを調べます。ありがとう! –

3

私は同じ問題に直面していました。その解決策は、http://rameerez.com/facebook-sharing-not-scraping-url-correctly-with-https-links/から来ており、とりわけ、言及されたリンク:https://whatsmychaincert.com/から来ました。

チェーンファイル(サイトで提供されている)を生成してから、サーバー上の自分のドメインの構成ファイルにSSLCertificateChainFile /path/to/file.chain.crtを追加する必要がありました。

はその後Facebookが上のApache、再デバッグを再起動し、それがOKでした!

+0

はい、別のチェーンも生成しなければならないことが判明しました。これで正常に動作しています。 –

+0

説明した通り正しいチェーンファイルを追加した後、これは完全に機能しました。ありがとう! –

関連する問題