如何在不重定向到Facebook徽标的情况下获得用户许可

本文关键字:情况下 许可 用户 重定向 Facebook | 更新日期: 2023-09-27 18:32:21

我正在开发一个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。请指导我如何实现上述目标。

提前谢谢。苏吉斯。

如何在不重定向到Facebook徽标的情况下获得用户许可

因此,

让我尝试更好地理解这一点; 您正在尝试绕过登录名,并立即将它们重定向到权限页面?这究竟是如何工作的?对于新用户,Facebook与任何会影响任何类型的权限的应用程序一样,需要知道他们正在处理的用户。重定向到登录页面在很大程度上取决于用户是否已在其计算机上进行身份验证。简而言之,在某些情况下,用户可能不会"访问"登录页面,他们只是被重定向到权限页面,但这取决于用户已经登录Facebook并保存了他们的身份验证,这无法保证。