我们可以在没有对话授权的C#中获得facebook好友列表

时间:2016-08-23 09:57:41

标签: c# facebook facebook-graph-api asp.net-web-api facebook-c#-sdk

我可以使用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());

0 个答案:

没有答案