FacebookのOpenGraphをこのリンクで機能させることができません:
https://www.vitrinesonline.com.br/promocao/VE5Wpywz9M
必要なすべてのタグがありますが、Open GraphDebuggerはそうではないと言います。
どんな助けでも大歓迎です。
ありがとう!
[更新]
Luschnが指摘したように、メタタグの配置を修正し、URLを再度スクレイピングすると、デバッガーに同じ3つのエラーが表示されます。
他のタグから値を推測できる場合でも、「og:image」プロパティを明示的に指定する必要があります。
次の必須プロパティがありません:og:url、og:type、og:title、og:image、og:description、fb:app_id
SSL証明書を検証できません。自己署名(ブラウザの警告が発生します)であるか、無効です。
私のSSL証明書は最新であり、正しく機能しています。 Let'sEncryptの無料の証明書です。それが問題なのかしら。
それはデバッガーが言うことです:
SSL証明書を検証できません。自己署名(ブラウザの警告が発生します)であるか、無効です。
補足:JSまたはCSSファイルの前にメタタグを配置する必要があります。
私は同じ問題に直面していました、そして解決策は以下から来ました: http://rameerez.com/facebook-sharing-not-scraping-url-correctly-with-https-links/ そして特に言及されたリンク: https://whatsmychaincert.com/ 。
チェーンファイル(サイトから提供)を生成し、SSLCertificateChainFile /path/to/file.chain.crt
を追加して、サーバー上のドメインの構成ファイルに追加する必要がありました。
次に、Apacheを再起動し、facebokで再デバッグすると、問題ありませんでした。