以下の投稿でまったく同じ問題を見つけましたが、投稿には答えがありません。
私が見つけたものについて説明がありますか?私の仮定は、アプリを承認しない限り $request_ids にアクセスできないため、おそらくこれは設計によるものです。
以下の投稿でまったく同じ問題を見つけましたが、投稿には答えがありません。
私が見つけたものについて説明がありますか?私の仮定は、アプリを承認しない限り $request_ids にアクセスできないため、おそらくこれは設計によるものです。
私は自分で答えを見つけました。私のコードでは、getLoginURL を試行するときに、redirect_uri を指定しました。ユーザーが自分のページ/アプリに初めてログインすると、この URL にリダイレクトされるため、すべてのパラメーターが失われます。
www.facebook.com/FanPages/app_XXXXXX などのアプリ URL で redirect_uri を指定しても問題ないため、通常のシナリオでは問題にならないはずです。そうしないと、Facebook がページを表示する代わりにキャンバス URL にリダイレクトするという問題が発生する可能性があります。キャンバスが内側にあるFacebookページタブ。
私のシナリオでは、このユーザーがページ タブを使用しているかどうかを、他のユーザーからの招待によるものかどうかを追跡したいと考えています。そのため、ランディング ページにリクエスト ID が必要になります。redirect_uri は私がそれをするのを止めます。最後に、redirect_uri を削除してすべてのパラメーターを削除し、ランディング ページにコードを追加して、リクエスト ID で必要な処理をすべて行った後、www.facebook.com/FanPages/app_XXXXXX にリダイレクトします。
それが良いかどうかはわかりませんが、より良い解決策がわかりません。
同様の問題が発生した人にとって、このヘルプが役立つことを願っています。