Facebookに投稿された際のページ情報をコントロールしたいんだもん。
どうも。ボクです。
ついに日本でもFacebookユーザー1000万人を超えたようですね。今後も利用者が増えて、WEB屋としてはもう無視出来なくなってきましたね。
キャンペーンページとかブログ記事をFacebookにポストされる機会が増えたと思います。
ところが、「いいね!」された記事をFacebookのタイムライン上で見ると、意図していない情報がポストされていませんか?
試しに、当ブログの記事をそのままポストしてみました。以下、こんな感じです。

Kruz的に気に入らない点。
- まず、ポストされたサムネールがイケてない。これはポストされるページ(記事)中にあるimageを引っ張ってきているので、サイズを無視して160px*160px内に入れているだけ。
- タイトルは単純にページのタイトルを表示している。キャンペーンサイトとかなら、ココも任意に指定しておきたい。
- 本文は…まぁしょうがない。
で、どうする?
ページ(記事)のを追加しちゃう。
具体的にはこんな感じ
<meta property="og:title" content="タイトル" />
<meta property="og:description" content="ディスクリプト" />
<meta property="og:type" content="article" />
<meta property="og:url" content="ページurl" />
<meta property="og:image" content="サムネールurl" />
<meta property="og:site_name" content="サイト名" />
解説
- “og:title”でポストの本文っぽいところ
- “og:description”でポストのタイトルっぽいところ
- “og:url”はリンク先
- “og:image”でポストのサムネール。ディレクトリを指定。画像は160px*160pxで作っとけばOKじゃね?

“og:type”と”og:site_name”は別にどうでもいい。ぶっちゃけよくわからん。
Facebookの仕様変更で、上記の方法以外にもっといい方法があるかもしれません。どうなんだろ?
関連する記事
以下の記事が関連がありそうです。WordPressにFacebookのファン数を表示したいんだもん。
WordPressとFacebookを連携させるプラグイン25選
Facebook comments:

