2

我正在开发一个 Facebook 应用程序。当新用户使用 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 回答