Archive for the ‘facebook’ Category
Facebookの「いいね!」をランキング
かなり手探りですがFacebookのアプリを作りました。
みんなの 「いいね!」ランキングが見れるアプリ「LikeRankingood」です。
なかなか欲しい情報が日本語で見当たらず、
たまたま見つけたブログからMaripoGodaさんが詳しそうだったのでtwitterでイロイロ教えてもらいました。
twitterでのやりとりから、キレイにまとめてくれているので、参考まで。
→ Facebook アプリ作ろうぜ (その7 Like の取得が面倒な件について、あと FQL について)
結局、自分(ユーザ)が「いいね!」を押した情報は、最大で11件しか取得できないようなので、このLikeRankingoodを充実させていくには地道に登録していく(有志の方に登録していただく)ほか無いみたいです・・・
このアプリを作る中で試行錯誤して、graph APIで数値を取る方法は以下。
◆ファンページ取得
https://graph.facebook.com/me/likes?access_token=[token]
◆投稿取得
https://graph.facebook.com/me/posts?access_token=[token]
IE/SafariでFacebookアプリの無限reload対策

photo credit: studio.yao
IEとiPhoneを含むSafariで、Facebookアプリでログインセッションを受け取れず(getSessionがNULL)、iFrameの中が無限reloadされる不具合への対策です。
gitサンプルコードの問題なんだが、あまりに情報がなくて苦労しましたよ。
Fecebookの携帯認証をリセットする方法
Facebookアプリを試すためにデベロッパ登録しようとしたとき、
携帯番号 or クレジットカード認証が必要ですが、普通は携帯を選びますよね。
どうも入力を間違えたらしく、いっこうに認証コード(ショートメール)が届かなくて、ググってもなかなか情報もなく・・・
そしたら、なんてことはなく、アカウント設定から解除できたので、その方法を。
Facebookにログイン後、「アカウント」→「アカウント設定」→「モバイル」→登録済みの番号の「削除」をクリック。
*ちなみに入力は、普通に国番号をプルダウンで選び、「09012345678」 or 「08012345678」で問題ないです。登録済みはそれぞれ「819012345678」「918012345678」のようになります。(国番号81+頭の0抜き)
Facebookのファンページで友達/ファンとそうでない人を判別する方法
前回、初のtwitterネタでカテゴリも追加したのに続き、Facebookネタです。
ラスベガスのホテルMGMのファンページに、ファンになるとディスカウントクーポンが表示される仕組みがあります。
仕様の限定されたFBML(FBJS)でどうやって実現するんだろうと、かれこれ2時間近く調べた成果!?です。

