Использование Outlook REST API для настройки приглашения на встречу

Я пытаюсь получить доступ к REST API Outlook, чтобы отправить приглашение на встречу. Однако при выполнении этого я получаю ошибку 401. Он не может пройти проверку подлинности https://outlook.office.com/api/v2.0/me/events, Помоги мне решить это.

$scope.createEvents = function(accessToken) {
  alert("here ajax");
  var url = $sce.trustAsResourceUrl("https://outlook.office.com/api/v2.0/me/events");

  var add_events = {
    "Subject": "Discuss the Calendar REST API",
    "Body": {
      "ContentType": "HTML",
      "Content": "I think it will meet our requirements!"
    },
    "Start": {
      "DateTime": "2018-05-09T18:00:00",
      "TimeZone": "Pacific Standard Time"
    },
    "End": {
      "DateTime": "2018-05-09T19:00:00",
      "TimeZone": "Pacific Standard Time"
    },
    "Attendees": [{
      "EmailAddress": {
        "Address": "email@company.com",
        "Name": "Mr Kumar Singh"
      },
      "Type": "Required"
    }]
  };

  $.ajax({
    'url': url,
    'type': 'POST',
    data: add_events,
    processData: false,
    async: false,
    'headers': {
      'accept': 'application/json;odata=verbose',
      "Authorization": 'Bearer ' + accessToken,
    },
    'success': function(data) {
      var d = data;
      //dfd.resolve(d);
    },
    'error': function(err) {
      alert("Folder creation failed: " + err);
      //dfd.reject(err);
    }
  });
}

0 ответов

Другие вопросы по тегам