先日書いた自分のブログの記事をFacebookにシェアしようとしたら、設定したOGPがFacebookに反映されないという事態が発生しました。Facebookに何か問題があるのかもと思い、他のブログ記事を試してみたところ通常にOPGが反映されたので、どうやらこの記事そのものに問題があるようです。DebuggerでURLを検証してみたところ、下記のようなエラーが発生してました。Debuggerとは、webページに設定したOGPの内容を確認するツールです。以前はURLデバッカーという名称でした。scraped.”という内容でした。「あなたのURLが確認できなかったよ!」という意味ですね。OPGは下記のように記述してあります。content="7月6日(日)の夜に阿佐ヶ谷ロフトAで行われた「第1回ウェブライタードラフト会議」に行ってきました。content="https://blog.nzakr.com/wp-content/uploads/2014/07/writer_event_catch.jpg">特に記述に問題はなく、他に思い当たる原因がありませんでした。複数含まれているとエラーになることがあるらしいです。今回シェアしようとしたURLはhttps://blog.nzakr.com/web-writer-draft-vol1なので、ハイフンが3つ含まれています。他の記事でハイフンが2つのものは無事表示されたので、一つ減らして以下のような感じに変更してみました。変更後https://blog.nzakr.com/webwriter-draft-vol1変更後のURLを再度デバッカーにかけてみました。無事正しく認識されたようです。今回はハイフンを2つに減らしたことで無事認識されましたが、FacebookはURLにハイフンを含むことを推奨していないらしいので、極力使わず「_」アンダースコア等で代用するのがいいかもです。この記事を書いた人ねづ『NEZU.log』運営管理者。Webエンジニアの傍ら、趣味でこのブログを運営。2015年は海外情報(主にアジア圏)と効率のよい生活の情報発信がテーマ。Xの開発環境(Apache)の設定する方法コメントを残す返信をキャンセルする。妻と娘(3ヶ月)と3人暮らし。旅」をテーマに"パパ目線の子育て"と"子連れ旅行"についてブログを書いてます。ANA&JAL両方とも上級会員(SFC&JGC)、SPGアメックス所有して、オトクな旅行を追求するのが趣味。本業はメディア系の企業でプロダクト企画の仕事。