備忘録

備忘録:Facebookページで「いいね」がクリックされているかどうかを判定

投稿日:2012年1月4日 更新日:

あけましておめでとうございます。

本年もよろしくお願いいたします。

昨年は様々なことが有りました。良いことも、悪いことも・・・今年は悪いことがないように願いたいものです。

さて、年末年始休暇中にFacebookPageをつくろうと改めて勉強して見ました。facebookは使っているものの、facebookpageについて真面目に見たことがなかったのでとても良い機会になりました。

そこで疑問に思ったこと「いいね」をクリックしているかしていないかで表示されるFacebookページが異なるページがあったので、どのようなしくみで切り替えているのか探って見ました。

まぁ、結論は簡単だったんですが、ちょくちょく仕様が変更されるのでいつまで対応できるかはわかりませんが・・・

https://developers.facebook.com/docs/authentication/signed_request/

このページが参考になりました。

iFrameで表示されるページにsigned_requestという変数名で色々POSTされてきます。その中身で判定すればよいだけです。

詳細に説明しているサイトがありましたので割愛します。

iframe版Facebookページで「いいね」されているかどうかで表示を変える

ad

ad

-備忘録
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スパム対策 * Time limit is exhausted. Please reload the CAPTCHA.

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

備忘録:prettyPopinで開くポップアップが元のページより縦長の場合

久々の更新です、ご無沙汰しています。 とある案件で、ポップアップウィンドウを多用する物があったので 昔から使っているprettyPopinを使用して開発を行なっています。 開かれたポップアップが元のペ …

PHP:ソケット通信サーバ・テスト用シミュレータの作成

久々にPHPでソケット通信アプリを開発してます。WEBシステムで管理ページを開発し、設定内容をDBではなくSocket通信でアプリケーションに渡すというものです。 通知先のアプリケーションは開発環境に …

jquery:autocompleteの改造

久々の更新です。個人的な備忘録なので、あしからず・・・(こうやったほうが、良いよ!!というご意見はどしどしください) 最近はjqueryを表示に重宝しています。 仕事柄、WEBシステムの管理画面を多く …

iMac再インストール:Eclipseにテーマを適用

iMacの再インストールが終わりましたが 色々と環境設定が残っています。 今日は私が使っているIDEのEclipseにテーマを適用する方法の備忘録 Eclipseのエディターはデフォルトのままでは背景 …

備忘録:jQuery-Datepickerの使い方

備忘録 いろいろな管理画面を開発している重宝する「Datepicker」ですが 過去のプロジェクトからコピペして新しいプロジェクトでも利用しています 過去のプロジェクトを開くのも面倒なので備忘録として …