重複の可能性:
Facebookの戻りURLを設定する方法
現在、Facebook 用の公式 PHP SDK を使用しようとしています。ユーザーがFacebookでアプリにログイン/承認すると、Facebookが別のURLにリダイレクトするように設定する方法はありますか?
Web と SDK リファレンスを見回しましたが、これに対する答えがどこにも見つかりません。
重複の可能性:
Facebookの戻りURLを設定する方法
現在、Facebook 用の公式 PHP SDK を使用しようとしています。ユーザーがFacebookでアプリにログイン/承認すると、Facebookが別のURLにリダイレクトするように設定する方法はありますか?
Web と SDK リファレンスを見回しましたが、これに対する答えがどこにも見つかりません。
Facebookアプリケーションの設定で指定されたURLにリダイレクトすることはできませんか?Facebookからこのページにリダイレクトされたすべてのユーザーを別のURLに再度リダイレクトさせることができます。
例:example.com -> facebook.com/authorize_app/whatever -> example.com/redirect -> stackoverflow.com/?param=[fb-access-token]
ランディングページのFacebookデータにもアクセスできるようにするために、アクセストークンをパラメーターとして渡すことができます。
PHP SDKのgetLoginUrl()関数を見てください。これにより、ログインプロセスに渡されるredirect_uriパラメーターを設定できます。これはアプリが所有する任意のURLですが、そのURLは、を受け入れてcode
交換する準備ができている必要があります。ログインフローを完了するためのaccess_token
ログインが完了した後でそれらをリダイレクトすることもできますが、フローの一部としてそれらがもたらされるURLについて話していると思います