web-dev-qa-db-ja.com

FacebookのOpenGraphはメタタグを読み取りません

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の無料の証明書です。それが問題なのかしら。

8

それはデバッガーが言うことです:

SSL証明書を検証できません。自己署名(ブラウザの警告が発生します)であるか、無効です。

補足:JSまたはCSSファイルの前にメタタグを配置する必要があります。

5
luschn

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

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

次に、Apacheを再起動し、facebokで再デバッグすると、問題ありませんでした。

5
Laurent