Web

OGPのog:localeエラーはFacebook側の問題?

Facebookのプラグインを導入したのですが、OGPのデバッガーでどうしても「解決する必要があるオープングラフの警告」となるのです。困った。。

OGPの設定は、ご存知のとおり、Facebookでの拡散をねらうには不可欠な設定といわれています。

これをしないと、自分のウォールには流れるけれど、友人のウォールには流れないのだとか。

僕は最近リリースされたFacebookのWordpress用公式プラグイン「Facebook for WordPress」をインストールしており、OGPメタタグは全部プラグインが挿入してくれるから大丈夫!

と思っていたところ、思いがけずエラーが出ちゃいました。

エラーの状況

こんな感じです。デバッグの結果。(2012年6月24日現在、エラーが出ています)

エラーメッセージの本文はこうです。

The parser’s result for this metadata did not match the input metadata. Likely, this was caused by the data being ordered in an unexpected way, multiple values being given for a property only expecting a single value, or property values for a given property being mismatched. Here are the input property =>content pairs that were not seen in the parsed result: ‘og:locale:locale => ja_JP, article:published_time => 2012-06-24T00:26:17+00:00, article:modified_time => 2012-06-24T23:56:43+00:00’

なんとなく日本語訳すると、「望ましくない順でデータが並んでいるか、一つの値を入れる所に複数の値が入っているか、間違った値が入っているのが原因と思われますよ」といった感じでしょうか。

でも、自分のページのソースコードを見てもおかしなところは見当たらないし、うーん。

正しいかどうかわからないのですが、「og:locale:locale」と、localeが2回繰り返されているのが何だかあやしい感じです。

他にも困っている人たち

ネットを探してみると、困っているのは僕だけではなかったようです!よかった!(のか?)

Facebook OGPでog:localeの警告がでる | TECHoh! さん

こちらでは、いったんog:localeのmetaタグを削除する対応法が紹介されています。

しかし、本当に原因はなんなのか?もうしばらくネットをさがしてみましたが、いまいちわからず。

代わりに、サポートやフォーラムでトピックに挙がっているのを確認しました。

BugsObject debugger unable to parse some OGP

Custom thumbnail not working (path problem?)

後者はプラグインのサポートにあげられたトピックで、同じようなエラーが出ているようですが、回答者によると

I believe this is a Facebook problem,
(きっとこれはFacebook側の問題だと思う)

とのことです。

結局

どうやらFacebook側に原因があり、最近起きたことのようなので、とりあえずは放置するしかないかな。。と思っています 😐

解決にならず、ごめんなさい。

新しい情報がありましたら教えてください!