C# DotNetOpenAuth请求扩展权限
我是DOTNetOpenAuth的新手,我想使用FacebookClient请求facebook的扩展权限。我使用的是v4.3.4.13329 我有以下代码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
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
我做错什么了吗
提前谢谢