在身份验证期间消除“转到应用程序”步骤

时间:2012-04-26 12:55:59

标签: facebook facebook-c#-sdk

我正在使用服务器端流程对用户进行身份验证,并要求他们授权我的应用。一切运作良好,但有时当我重定向到Facebook时,用户首先看到一个页面,让他们点击“转到应用程序”按钮进入授权页面,在那里他们授权我的应用程序和所请求的权限。我想直接重定向到授权页面并跳过此“转到应用”页面。这是我正在使用的代码:

var facebookClient = new FacebookClient();
String RedirectUri = "page on my server";
var parameters = new Dictionary<string, object> {
    { "redirect_uri", RedirectUri },
    { "client_id", "my client id" },
    { "scope", "publish_stream,manage_pages,email"}
};
String LoginUrl = facebookClient.GetLoginUrl(parameters).ToString();

Response.Redirect(LoginUrl, true);

谢谢这让我疯了;)

以下是重定向网址示例:

https://www.facebook.com/dialog/oauth?redirect_uri=MY-URI&client_id=My-CLIENT_ID&scope=publish_stream,manage_pages,email

0 个答案:

没有答案