2011-08-01 5 views
0

J'ai besoin d'aide pour éditer un événement précédemment créé à l'aide du graphique api.Modifier le graphique de l'événement Facebook api

Au lieu d'éditer l'événement, il en crée un nouveau, qu'est-ce que je fais de mal?

Voici mon code:

public void editevent(string accessToken, string name, string description, DateTime starttime, string latitude, string longitude, string idevent) 
{ 
    FacebookClient facebookClient = new FacebookClient(accessToken); 
    Dictionary<string, object> editEventParameters = new Dictionary<string, object>(); 
    editEventParameters.Add("name", name); 
    editEventParameters.Add("start_time", starttime.ToUniversalTime().ToString()); 
    editEventParameters.Add("owner", "Owner of event"); 
    editEventParameters.Add("description", description); 

    JsonObject venueParameters = new JsonObject(); 

    if (latitude != "" && longitude != "") 
    { 
     venueParameters.Add("latitude", latitude); 
     venueParameters.Add("longitude", longitude); 
     editEventParameters.Add("venue", venueParameters); 
    } 

    createEventParameters.Add("privacy", "OPEN"); 

    JsonObject resul = facebookClient.Post("/" + idevent + "/events", editEventParameters) as JsonObject; 

} 
+0

Personne n'a eu la moindre idée? – Samoht

Répondre

0

Quelle est votre valeur IdEvent?

En juger par votre extrait de code, vous allez afficher un nouvel article sur la page. Pour modifier un événement de votre GraphURL devrait ressembler à ceci:

https://graph.facebook.com/1222223333/ 

Où est le 1222223333 Facebook ID de l'objet de l'événement. Assurez-vous également de HTTP POST à ​​cette URL.

Questions connexes