我可以使用c#获取我的facebook好友列表,而无需任何对话框来确认权限。我不能使用javascript sdk我需要在mvc中使用webapi来请求令牌然后获取好友列表。
我用来生成访问令牌的代码
var fb = new FacebookClient();
var result = fb.Get("oauth/access_token", new
{
client_id = "xxxxxxxx",
client_secret = "xxxxxxxx",
grant_type = "client_credentials"
});
var accessToken = Newtonsoft.Json.JsonConvert.DeserializeObject<AccessTokenModel>(result.ToString());
string myAccessToken = accessToken.Access_Token.ToString();
我正在使用的代码在上面的代码块中的代码行之后获取好友列表
//我在下面的线上看到下面的错误 // I am getting this error
var friendListData = client.Get("/me?fields=friends");
JObject friendListJson = JObject.Parse(friendListData.ToString());