新しいFacebookアプリケーションを作成するためのiframeだけで、FBMLが段階的に廃止されているので、新しい方法が必要です。
アプリURLが読み込まれると、それにはsigned_request POSTパラメータが渡されます。このパラメータには、必要な情報が含まれています。しかし、それはパックされ、エンコードされているので、正しい情報を得るために何らかの操作が必要です。
- まず、 '。'でsigned_requestを分割します。キャラクター。最初の部分は署名です。第二部はencoded_data
- デコードされ、サーバーサイドのプログラミング言語
- にURLBase64Decode機能と同等を使用してJSON文字列にencoded_dataは、JSONオブジェクトは、「ページ」と呼ばれるノードが含まれています。これには「お気に入り」というノードが含まれています。
- 「お気に入り」がtrueの場合、ユーザーはページを気に入って、あなたのアプリの「好き」バージョンを表示します。偽の場合は、サイトの「よろしく」バージョンを表示します。
FBMLのやり方は、あなたが今住んでいる方法では引き続き動作しますが、新しいFacebookアプリケーションを構築する人にとっては、これがやり方です。