1
새 이벤트를 만드는 내 Facebook 코드는 여기에 있습니다.표지 사진으로 facebook new event를 만드는 방법
FacebookClient facebookClient = new FacebookClient(accessToken);
Dictionary<string, object> createEventParameters = new Dictionary<string, object>();
createEventParameters.Add("name", "test");
createEventParameters.Add("start_time", DateTime.Now.ToUniversalTime().ToString("yyyyMMdd"));
createEventParameters.Add("end_time", DateTime.Now.AddDays(2).AddHours(4).ToUniversalTime().ToString("yyyyMMdd"));
createEventParameters.Add("owner", "me");
createEventParameters.Add("description", "description");
JsonObject venueParameters = new JsonObject();
venueParameters.Add("street", "test");
venueParameters.Add("city", "test");
venueParameters.Add("state", "test");
venueParameters.Add("zip", "0000");
venueParameters.Add("country", "test");
venueParameters.Add("latitude", "100.0");
venueParameters.Add("longitude", "100.0");
createEventParameters.Add("venue", venueParameters);
createEventParameters.Add("privacy", "OPEN");
createEventParameters.Add("location", "test");
FacebookMediaObject logo = new FacebookMediaObject(){
ContentType = "image/jpeg",
FileName = @"J:\logo.jpg"
};
logo.SetValue(System.IO.File.ReadAllBytes(logo.FileName));
createEventParameters.Add("picture", logo);
JsonObject result = facebookClient.Post("/my_page_Id/events", createEventParameters) as JsonObject;
코드는 나에게 O.K 보인다하지만 표지 사진을 업로드하지 않습니다 나는 이유를 알지 못한다.
내 샘플 코드;
createEventParameters.Add("cover_url", "photo_url");
이 게시물 Facebook C# SDK, Create Event With Picture은 나에게 효과적이지 않습니다.
도와주세요.
감사
var cover_args = new Dictionary(); VAR의 coverfile = 새로운 FacebookMediaObject { 의 ContentType PostItem.ImageList = [0] .Type, 파일 이름 = Path.GetFileName (attachementPath) } .SetValue (System.IO.File.ReadAllBytes (attachementPath)); cover_args [ "cover_url"] = 표지 파일; cover_args [ "access_token"] = FacebookPage.PageToken; var CoverResult = fbClient.Post (resultId, cover_args); 하지만 작동하지 않습니다. –
user3207150