Я пытаюсь создать веб-приложение на JavaScript, используя API-интерфейсы Office 365. Я прошел по ссылке https://msdn.microsoft.com/en-us/office/office365/api/mail-rest-operations и обнаружил следующий фрагмент кода:
var authContext;
var authToken; // for use with creating an outlookClient later.
authContext = new O365Auth.Context();
authContext.getIdToken("https://outlook.office365.com/")
.then((function (token) {
authToken = token;
// The auth token also carries additional information. For example:
userName = token.givenName + " " + token.familyName;
}).bind(this), function (reason) {
console.log('Failed to login. Error = ' + reason.message);
});
// Once the authToken has been acquired, create an outlookClient. One place to do this is inside of the
// ".then" function callback of authContext.getIdToken(...) above.
var outlookClient = new Microsoft.OutlookServices.Client('https://outlook.office365.com/api/v1.0', authToken.getAccessTokenFn('https://outlook.office365.com'));
Когда я использую приведенный выше код, он выдает мне не определенный «O365Auth». Как создать объект клиента Outlook? Я пропустил какую-либо библиотеку JavaScript, которую необходимо включить в проект? Нужно ли мне получать библиотеку от менеджера nuget?
Я создал проект в напе, а затем импортировал его в VS2013.
Пожалуйста, дайте мне знать, если потребуется дополнительная информация.
Спасибо!