メモ:FacebookのShareボタン
Flashサイトからtwitterやfacebook、mixi、deliciousなど、ソーシャル系のボタンを配置するのはごく当たり前になってきたと思いますが、facebookの仕様がなんだかややこしいのでメモ&サンプルファイルを記しておくことにしました。
ちなみに今回はShareボタンのみです。そのうちLikeボタンも掲載したいけど、現状では動いてるが利用法が正しいのか確証がないのでペンディングです。
大まかな手順はこんな感じです。
1.htmlファイルを用意してmetaタグに必要事項を記載
2.flashからfacebookのapiをたたく
細かいところはサンプルのindex.htmlとFacebookShare.asを見ていただければだいたいのパラメータが把握できるかと。そもそもそんなにややこしくないし。
で、困りポイントがキャッシュです。facebookのapiは指定されたurlを見に行くのですが、(今回はindex.html)そのデータがキャッシュされます。つまりmetaタグを更新しても即座には反映されません。apiを叩く際に&id=1とか&id=2とかやるとキャッシュがクリアされるという情報もあるけどなぜか動作せず...ここら辺、ご存知の方がおりましたら是非!