Facebook いいねボタンの挙動を localhost で検証する
Facebook app 登録
まあしましょう
ドメイン設定が必要
app の設定で localhost とかだとなんかだめっぽかったので以下を参考にした
localhost環境で、Facebook のJavaScript APIでOAuth認証をする - Goodpic
testapp.com
この場合 Mac がローカルだからいいけど、自分の場合開発用の Ubuntu Server でやってるので Mac 側の hosts の設定は以下を参考にした。
VMware上で動くWebアプリにホスト側からアクセス | ゆーすけぶろぐ
# 開発用のVMのアドレス
192.168.56.101 local.testapp.com
そうえば hosts って設定してよしなにしたことなかった。
検証する
FQL(Facebook Query Language) を飛ばして確認する。使用ライブラリは (python)facebook-sdk
>>> import facebook >>> g = facebook.GraphAPI('token') >>> g <facebook.GraphAPI object > # Like する前 >>> g.fql('select like_count from link_stat where url="testapp.com"') [{u'like_count': 0}] # Like したあと >>> g.fql('select like_count from link_stat where url="testapp.com"') [{u'like_count': 1}]
どうやら機能していることがわかる
まあ
はい