ここ数日、新規で立ち上げるブログの設定をいろいろやっております。
今日は自分が以前書いたブログ記事を見ながら、OGPの設定をしておりました。
fb:adminsのuserIDが変更に
OGPの設定が終わって、facebookのオブジェクトデバッガーでOGPをチェックすると・・・あれ、エラーが出るぞ。どうしてなんだ?
オブジェクトの値が無効です: プロパティ「fb:admins」に指定された値「123456789012345」はタイプ「fbid」としてパースできないため、URL「http://blog.iwashiblog.com」のオブジェクト(タイプ「article」)は無効です。
「タイプ「fbid」としてパースできないため」などと言われても何のことかさっぱりわかりませんが、要するに「おまえのIDは間違っとるわ!」ということです。
userIDの数字が抜けてたのかと思ってもう一度やり直したのですが、やっぱりエラーが出ます。
どうやら、いつの間にかfb:adminsに記載するuserIDが変更になっていたようです。
fb:adminsのuserID記載位置
さて、fb:adminsに記載するuserIDの位置ですが、自分のプロフィールページにある写真をクリックすると、アドレス欄に下記のようなuserIDが含まれたURLが表示されます。
以前はプロフィール写真URLの後ろの部分にあるuserIDの数字
&set=a.111111111111111.22222.333333333333333&type=1&theater
の一番後ろ15桁の数字「333333333333333」をIDに設定してましたが、現在は中ほどの5桁の数字「22222」をIDに設定しないといけないようです。(数字は適宜自分のIDに置き換えてください)
これで、OGPの設定ができましたね。facebookのデバッガーで自分のURLを入力して、きちんとOGPの設定内容が出力されているか確認してみてください。
userIDの場所は再度変更があるかもしれません。facebookでOGPを設定される際は、最新の情報を調べてからにしてください。それにしても、facebook様の気まぐれには困ったもんだ・・・userIDを変えるなら言ってくれよん (^_^;