Facebook Retrive Data using Graph API using c#

前端 未结 5 1507
北海茫月
北海茫月 2021-01-06 11:05

i have created desktop Facebook application using c# .net. i want to retrieve users message,post and chat history. which is convenient way to retrieve users all information.

5条回答
  •  梦毁少年i
    2021-01-06 11:24

    A bit late to the party but anyway:

    Add a reference to System.Net.Http and Newtonsoft.Json

    string userToken = "theusertokentogiveyoumagicalpowers";
    
    using (var client = new HttpClient())
    {
        client.BaseAddress = new Uri("https://graph.facebook.com");
    
        HttpResponseMessage response = client.GetAsync($"me?fields=name,email&access_token={userToken}").Result;
    
        response.EnsureSuccessStatusCode();
        string result = response.Content.ReadAsStringAsync().Result;
    
        var jsonRes = JsonConvert.DeserializeObject(result);
    
        var email = jsonRes["email"].ToString();
    }
    

提交回复
热议问题