Come creare un evento di Facebook utilizzando l'API di Facebook in asp.net.come creare un evento di facebook utilizzando l'API di facebook in asp.net
Grazie.
Come creare un evento di Facebook utilizzando l'API di Facebook in asp.net.come creare un evento di facebook utilizzando l'API di facebook in asp.net
Grazie.
Si potrebbe provare questo http://developers.facebook.com/docs/api
public string CreateEvent(string accessToken)
{
FacebookClient facebookClient = new FacebookClient(accessToken);
Dictionary<string, object> createEventParameters = new Dictionary<string, object>();
createEventParameters.Add("name", "My birthday party)");
createEventParameters.Add("start_time", DateTime.Now.AddDays(2).ToUniversalTime().ToString());
createEventParameters.Add("end_time", DateTime.Now.AddDays(2).AddHours(4).ToUniversalTime().ToString());
createEventParameters.Add("owner", "Balaji Birajdar");
createEventParameters.Add("description", " (a long description can be used here..)");
//Add the "venue" details
JsonObject venueParameters = new JsonObject();
venueParameters.Add("street", "dggdfgg");
venueParameters.Add("city", "gdfgf");
venueParameters.Add("state", "gfgdfgfg");
venueParameters.Add("zip", "gfdgdfg");
venueParameters.Add("country", "gfdgfg");
venueParameters.Add("latitude", "100.0");
venueParameters.Add("longitude", "100.0");
createEventParameters.Add("venue", venueParameters);
createEventParameters.Add("privacy", "OPEN");
createEventParameters.Add("location", "fhdhdfghgh");
//Add the event logo image
FacebookMediaObject logo = new FacebookMediaObject()
{
ContentType = "image/jpeg",
FileName = @"C:\logo.jpg"
};
logo.SetValue(File.ReadAllBytes(logo.FileName));
createEventParameters["@file.jpg"] = logo;
JsonObject resul = facebookClient.Post("/me/events", createEventParameters) as JsonObject;
return resul["id"].ToString();
}
Sto usando le API grafico facebook con FacebookSdk da CodePlex.
Non riesco a pubblicare la sede con questo codice a causa del bug aperto nell'API di Facebook. Altre cose funzionano bene. Ti suggerisco di implementare anche questi parametri della sede in modo che la funzionalità funzioni non appena Facebook risolve questo problema.
Contrassegnalo come risposta se funziona per te. Aiuterà anche altre persone a risparmiare tempo nella ricerca.
Il miglior nuovo utente risponde a una nuova domanda utente che ho visto. +1 –