Asp.net'de facebook api kullanarak bir facebook olayı nasıl oluşturulur.asp.net'de facebook api kullanarak bir facebook olayı nasıl oluşturulur
Teşekkürler.
Asp.net'de facebook api kullanarak bir facebook olayı nasıl oluşturulur.asp.net'de facebook api kullanarak bir facebook olayı nasıl oluşturulur
Teşekkürler.
Sen CodePlex FacebookSdk ile facebook grafiği apis kullanıyorum bu 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();
}
deneyebilirsiniz.
Bu kodu facebook API'daki açık hata nedeniyle mekanı gönderemiyorum. Diğer şeyler iyi çalışıyor. Bu mekan parametrelerini uygulamanızı öneririm, böylece facebook bu sorunu çözer çözmez işlevler çalışır.
Sizin için işe yararsa, bunu yanıt olarak işaretleyin. Ayrıca, diğer kişilerin aramada zaman kazanmasına yardımcı olur.
Gördüğüm yeni bir kullanıcı sorusuna en iyi yeni kullanıcı yanıtı. +1 –