これは私を狂っています。私は多くの人が空のsigned_requestパラメータで問題を抱えていることを知っています...これはそれらの質問の一つではありません!iframeがFacebookのページタブに読み込まれました:signed_requestが 'ページ'ではない 'profile_id'を返しました
私は$ _REQUEST ['signed_request']データを取得し、問題なくPHPでデコードします。私はiframeキャンバスを使用してページタブを作成しています。その1つは、現在、非常に人気のある詳細情報ページにアクセスするためのものです。
問題はsigned_requestのデータに「[page]」フィールドが含まれていないこと、「FBMLで書かれたページ・タブに読み込まれたアプリ」のための['profile_id']が含まれていることですhttps://developers.facebook.com/docs/authentication/signed_request/から)。
設定を確認して確認しました。これは間違いなくiframeキャンバスです。他の誰かがこの問題を抱えていますか?デコードされたsigned_requestデータの
例: Array ([algorithm] => HMAC-SHA256 [issued_at] => 1320926195 [profile_id] => XXXXXXXXXX [user] => Array ([country] => au [locale] => en_US [age] => Array ([min] => 21)))