Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DotNetOpenAuth请求扩展权限_C#_Asp.net Mvc_Dotnetopenauth - Fatal编程技术网

C# DotNetOpenAuth请求扩展权限

C# DotNetOpenAuth请求扩展权限,c#,asp.net-mvc,dotnetopenauth,C#,Asp.net Mvc,Dotnetopenauth,我是DOTNetOpenAuth的新手,我想使用FacebookClient请求facebook的扩展权限。我使用的是v4.3.4.13329 我有以下代码 var scope = new List<string> { "email", "status_update", "share_item", "publi

我是DOTNetOpenAuth的新手,我想使用FacebookClient请求facebook的扩展权限。我使用的是v4.3.4.13329

我有以下代码

  var scope = new List<string>
              {
                  "email",
                  "status_update",
                  "share_item",
                  "publish_actions",
                  "user_friends",
                  "user_likes",
                  "user_status",
                  "friends_status"
              };

 var c = new FacebookClient(appId, appSecret, scope.ToArray());

 result =  c.VerifyAuthentication(ControllerContext.HttpContext, new Uri(uriString: Url.Action("ExternalLoginCallback", "Account", new{returnUrl = returnUrl}, "http")));
var范围=新列表
{
“电子邮件”,
“状态更新”,
“共享物品”,
“发布行动”,
“用户朋友”,
“用户喜欢”,
“用户状态”,
“好友状态”
};
var c=新的FacebookClient(appId,appSecret,scope.ToArray());
结果=c.VerifyAuthentication(ControllerContext.HttpContext,新Uri(uriString:Url.Action(“ExternalLoginCallback”,“Account”,new{returnUrl=returnUrl},“http”));
但是,服务器总是返回fowlowing错误

[WebException:远程服务器返回错误:(400)请求错误。] System.Net.WebClient.DownloadDataInternal(Uri地址、WebRequest和request)+283 System.Net.WebClient.DownloadString(Uri地址)+100 DotNetOpenAuth.AspNet.Clients.FacebookClient.QueryAccessToken(Uri返回URL,字符串授权代码)+235 DotNetOpenAuth.AspNet.Clients.OAuth2Client.VerifyAuthentication(HttpContextBase上下文,Uri returnPageUrl)+142

我做错什么了吗

提前谢谢