asp.net-mvc – 如何在Microsoft.AspNet.Mvc.Facebook.FacebookA
发布时间:2020-12-16 07:40:47 所属栏目:asp.Net 来源:网络整理
导读:调节器 public partial class HomeController{ private static String[] userPermissions; public HomeController() { var MyPermission = Convert.ToString(TempData["MyPermission"]); userPermissions = (MyPermission).Split(','); } [Microsoft.AspNet.
调节器
public partial class HomeController { private static String[] userPermissions; public HomeController() { var MyPermission = Convert.ToString(TempData["MyPermission"]); userPermissions = (MyPermission).Split(','); } [Microsoft.AspNet.Mvc.Facebook.FacebookAuthorize(userPermissions)] public virtual ActionResult MyActionMethod() { return View(); } } 超载 编译错误 在上面的块中,我们有以下代码 [Microsoft.AspNet.Mvc.Facebook.FacebookAuthorize(userPermissions)] 它给出了以下编译错误…… 解决方法
不确定它是否有帮助,但这是我让用户添加其他权限的方式.
/// <summary> /// Use this method when an action fails due to lack of priviligies. It will redirect user to facebook with provided permission request. /// Refactor to handle list of request. /// </summary> /// <param name="permission"></param> private static void AddAdditionalPermissions(string permission) { System.Diagnostics.Trace.TraceInformation(permission + " not authorized for user."); string facebook_urlAuthorize_base = "https://graph.facebook.com/oauth/authorize"; string scope = permission; //see: https://developers.facebook.com/docs/authentication/permissions/ for extended permissions string urlAuthorize = facebook_urlAuthorize_base; urlAuthorize += "?client_id=" + AppId; urlAuthorize += "&redirect_uri=" + "https://mydomainnamehere.nu/"; urlAuthorize += "&scope=" + scope; //redirect the users browser to Facebook to ask the user to authorize our Facebook application HttpContext.Current.Response.Redirect(urlAuthorize,true); //this cannot be done using WebRequest since facebook may need to show dialogs in the users browser } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – MVC3 IEnumerable模型找不到正确的编辑器
- asp.net-mvc – 子文件夹中的控制器
- ASP.NET Core MVC的Razor视图中,使用Html.Raw方法输出原生
- asp.net – 动态设置超链接控件的navigationurl属性内联
- 如何在asp.net中向GridView的按钮添加事件
- 从ASP.NET中的标准程序集覆盖资源
- asp.net-mvc – Basic Umbraco 6.1.1 SurfaceController问题
- asp.net – MVC3 – 向控制器添加一个文件夹?
- 用例子看ASP.NET Core Identity是什么?
- asp.net-mvc – 如何使ASP.NET MVC mini分析器与Linq 2 SQL
推荐文章
站长推荐
热点阅读