Facebook Resortingve Data en utilisant Graph API en utilisant c #

J’ai créé une application Facebook de bureau à l’aide de c # .net. Je veux récupérer le message des utilisateurs, poster et l’histoire du chat. ce qui est un moyen pratique de récupérer toutes les informations des utilisateurs.J’ai commencé avec Facebook Graph API mais je ne reçois aucun exemple.

Quelqu’un peut-il m’aider ?

Allez sur developer.facebook.com -> Outils et support -> Sélectionnez l’explorateur de graph API

Ici, vous obtenez une requête FQL, un jeton d’access

Puis écrivez le code en C # …..

var client = new FacebookClient(); client.AccessToken = Your Access Token; //show user's profile picture dynamic me = client.Get("me?fields=picture"); pictureBoxProfile.Load(me.picture.data.url); //show user's birthday me = client.Get("me/?fields=birthday"); labelBirthday.Text = Convert.ToSsortingng(me.birthday); 

Un peu tard pour la fête mais quand même:

Ajouter une référence à System.Net.Http et Newtonsoft.Json

 ssortingng 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(); ssortingng result = response.Content.ReadAsSsortingngAsync().Result; var jsonRes = JsonConvert.DeserializeObject(result); var email = jsonRes["email"].ToSsortingng(); } 

vous pouvez consulter l’outil d’exploration de graphes sur Developer.facebook.com, accéder à Outils et sélectionner l’explorateur de graphes, un outil pratique qui vous donne une idée précise de ce que vous pouvez extraire en envoyant les méthodes “GET” et “POST” sur FB Graph APis

D’après ce que je vois, l’application utilise maintenant uniquement webhooks pour publier des données sur un sharepoint terminaison de données (dans votre application), à quel point vous pouvez parsingr et utiliser ceci. (FQL est obsolète). Ceci est utilisé pour des choses comme la messagerie.

Une requête get peut être envoyée à l’API pour obtenir des informations, comme l’amt. de goûts sur votre page.

Les docs de FB expliquent la chaîne que vous devez envoyer assez bien. L’envoi de demandes peut être effectué avec le client Web ou avec vos propres demandes en ligne. https://msdn.microsoft.com/en-us/library/bay1b5dh(v=vs.110).aspx

Ensuite, une fois que vous avez une chaîne de la page au format JSON, vous pouvez l’parsingr à l’aide de la bibliothèque JSON.NET. Il est disponible sous forme de package NUGEt.