Cách tạo sự kiện trên facebook bằng cách sử dụng facebook api trong asp.net.cách tạo sự kiện trên facebook bằng cách sử dụng facebook api trong asp.net
Cảm ơn.
Cách tạo sự kiện trên facebook bằng cách sử dụng facebook api trong asp.net.cách tạo sự kiện trên facebook bằng cách sử dụng facebook api trong asp.net
Cảm ơn.
Bạn có thể thử này 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();
}
Tôi đang sử dụng apis facebook đồ thị với FacebookSdk từ CodePlex.
Tôi không thể đăng địa điểm với mã này do lỗi mở trong API facebook. Những thứ khác hoạt động tốt. Tôi khuyên bạn nên triển khai thông số địa điểm này để chức năng này hoạt động ngay khi facebook giải quyết vấn đề này.
Đánh dấu phần này là câu trả lời nếu nó phù hợp với bạn.Nó cũng sẽ giúp người khác tiết kiệm thời gian tìm kiếm.
Câu trả lời người dùng mới tốt nhất cho câu hỏi người dùng mới mà tôi đã xem. +1 –