Как назначить событие календаря с C # в Hotmail / Outlook? - PullRequest
0 голосов
/ 26 февраля 2019

И я желаю следующую цель: назначить событие в календаре горячей почты

У меня есть следующий код:

using Microsoft.Live; 

private void editEvent()
{

        try
        {
            var authClient = new LiveAuthClient();
            LiveLoginResult result = await authClient.LoginAsync(new string[] { "wl.signin", "wl.calendars", "wl.calendars_update" });

            if (result.Status == LiveConnectSessionStatus.Connected)
            {
                var eventToPost = new Dictionary<string, object>();
                eventToPost.Add("name", "program my c# - 2nd trial");

                eventToPost.Add("calendar_id", "calendar.136c10ca65544801.99c35f9a9fb341a3af35daa82f4569f8");

                eventToPost.Add("description", "this should be 2nd calendar");
                eventToPost.Add("start_time", "2019-09-10T01:30:00-08:00");
                eventToPost.Add("end_time", "2019-09-12T03:00:00-08:00");
                eventToPost.Add("location", "business placeeeeeee");
                eventToPost.Add("is_all_day_event", false);
                eventToPost.Add("availability", "busy");
                eventToPost.Add("visibility", "public");

                this.session = result.Session;

                connected = true;
                this.connectClient = new LiveConnectClient(result.Session);

                var meResult = await connectClient.PutAsync("event.136c10ca6a355671.5f21a7994c7e40fd800bc48dcc07300b.991d1912ec6b4523a0f08839992aa2bb", eventToPost);

                meData = meResult.Result;
            }
        }
        catch (LiveAuthException ex)
        {
            // Display an error message.
        }
        catch (LiveConnectException ex)
        {
            // Display an error message.
            infoTextBlock.Text += ex.Data + " ..." + ex.Message;
        }

}

В котором я пытаюсь проверить его, чтобы увидеть, как он работаети если он выполняет желаемую цель.

Но я не знаю, какая библиотека работает LiveAuthClient и LiveConnectSessionStatus

Загрузите пакет SDK пакета nuget, но он по-прежнему показывает ошибку в LiveAuthClient и LiveConnectSessionStatus

Я хотел бы знать, какую библиотеку следует загрузить для проверки ее работы, поскольку я хочу добавить событие в календарь Hotmail с помощью C # или Javascript.Если кто-то знает, или если у вас есть пример, я был бы очень признателен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...