2

私はFacebookアプリケーションを開発しています。新しいユーザーが facebook リンクを使用すると、ユーザーは最初に facebook ロゴのある画面にリダイレクトされ、その後すぐに facebook 許可画面にリダイレクトされます。最初のリダイレクトを回避する方法、つまり。フェイスブックのロゴ画面へ?Facebookの許可画面に直接行きたいです。

以下のコードを使用してページにリダイレクトしています。

 string authLink = string.Format(
                      "{0}?client_id={1}&redirect_uri={2}&scope={3}", 
                       new object[] 
                           { 
                              "https://graph.facebook.com/oauth/authorize", 
                              "APPID", 
                              "CallBackURL", 
                              FBPermissions.email + "," + 
                              FBPermissions.user_about_me + "," +
                              FBPermissions.user_birthday + "," +
                              FBPermissions.publish_stream + "," +
                              FBPermissions.user_status + "," + 
                              FBPermissions.user_photos 
                            }
                  );
    Response.Redirect(authLink);

asp.net c# でアプリケーションを開発しています。私もグラフAPIを使用しています。上記を達成する方法を教えてください。

前もって感謝します。スジット。

4

1 に答える 1

0

それでは、これをよりよく理解しようとしましょう。ログインをバイパスして、すぐに権限ページにリダイレクトしようとしていますか? これはどのように正確に機能しますか?新しいユーザーの場合、facebook は、あらゆる種類のアクセス許可に影響を与えるアプリケーションと同様に、自分がどのユーザーを扱っているかを知る必要があります。ログイン ページへのリダイレクトは、ユーザーがマシンで既に認証されているかどうかに大きく依存します。要するに、ユーザーがログイン ページに「アクセス」せず、単にアクセス許可ページにリダイレクトされる場合がありますが、これは、ユーザーが既に facebook にログインして認証を保存しているかどうかによって異なります。保証できません。

于 2012-04-27T07:58:22.067 に答える