asp.net에서 facebook api를 사용하여 Facebook 이벤트를 만드는 방법.asp.net에서 facebook api를 사용하여 Facebook 이벤트를 만드는 방법
감사합니다.
asp.net에서 facebook api를 사용하여 Facebook 이벤트를 만드는 방법.asp.net에서 facebook api를 사용하여 Facebook 이벤트를 만드는 방법
감사합니다.
당신은 내가는 CodePlex에서 FacebookSdk와 페이스 북의 그래프 API를 사용하고이 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();
}
을 시도 할 수 있습니다.
페이스 북 API의 공개 버그로 인해이 코드를 사용하여 장소를 게시 할 수 없습니다. 다른 것들도 잘 작동합니다. 페이 스북이이 문제를 해결하자마자 기능이 작동하도록이 장소 매개 변수를 구현하는 것이 좋습니다.
다른 사람이 검색하는 데 시간을 절약하는 데 도움이됩니다.
내가 본 새 사용자 질문에 대한 가장 새로운 사용자 답변입니다. +1 –