さて、私はこの問題を解決するために最善を尽くしましたが、それでも面倒です。
サーバー側認証で OAuth を使用することにしました。したがって、私は Facebook のドキュメントに従い、次の手順を実行しました。
- Facebook にログインするように人々をリダイレクトするリンクを作成します。
https://www.facebook.com/dialog/oauth?client_id={APP_ID}&redirect_uri=http://abc.com/nextStep.php
- nextStep.php で、人々を次の場所にリダイレクトします。
https://graph.facebook.com/oauth/access_token?code={CODE GENERATED BY FACEBOOK}&client_id={APP_ID}&redirect_uri=http://abc.com/thirdStep.php&client_secret={APP_SECRET}
ステップ 2 に進むと問題が発生します。ページには次のことが示されます。
{
"error": {
"message": "Error validating verification code.",
"type": "OAuthException",
"code": 100
}
}
私は長い間グーグルで検索してきました。一部の人々は、redirect_uri の末尾にスラッシュを追加することを提案していますが、機能しません。私は何をすべきか?また、access_token を取得した後にユーザー情報を取得するにはどうすればよいですか? ご協力いただきありがとうございます。