I have a code to create new item to SharePoint Calendar
using (var context = new ClientContext(".......")
{
Credentials = new SharePointOnlineCredentials(".....", secPass)
})
{
var calendarList = context.Web.Lists.GetByTitle("Calendar");
var itemCreateInfo = new ListItemCreationInformation();
var item = calendarList.AddItem(itemCreateInfo);
item["UID"] = Guid.NewGuid();
item["Title"] = "New Event";
item["Description"] = "New Event created using SharePoint Object Model";
item["Location"] = "First Floor";
item["EventDate"] = DateTime.Now;
item["EventType"] = 0;
item["EndDate"] = DateTime.Now.AddHours(2);
item["Category"] = "会議";
item["fAllDayEvent"] = false;
item["TimeZone"] = +7;
item["Author"] = context.Web.EnsureUser(".....");
item.Update();
context.ExecuteQuery();
}
Item was added successful to SharePoint Calendar, i checked it in ".../sites/siteCon/_layouts/15/viewlsts.aspx?view=14". But i can't see this in default view of calendar.
Any suggest for me?