はじめに 最近、facebook を使ったサイトを作成しているとよく share.php を使うときに OGP画像が正しく反映されなかったりと色々な問題が発生する。 そこで、share.php の方法以外に feed dialog という方法がある。 feed dialog の詳しい説明、使い方は tanihiro.log: 今更だけどfacebookのShare方法まとめ こちらが大変参考になる。 これは最終的にはユーザーが投稿を押さないと投稿されないので、確実に拡散させたいときは投稿までこちらでやってしまいたい。 今回はRubyのfacebook用gem koalaを使ってやってみたので それのメモがてら記しておく。 方法 基本的には feed dialog の形式と変わらないが、今回は既にoauth認証をしてある状態である。 graph = Koala::Facebook::API.
![koalaを使ってfeed dialogのようにリンクをpostする - @Konboi memo](https://cdn-ak-scissors.b.st-hatena.com/image/square/86bd389b05d2a1a73e4d1078e9f92f0bc679b81a/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FK%2FKonboi%2F20130312%2F20130312162707.png)