Microsoft Graph API бета не работает с узлом - PullRequest
0 голосов
/ 11 марта 2019

У меня проблемы с использованием бета-API Microsoft Graph.

Запуск этого кода на v1.0 работает нормально

var AuthenticationContext = require('adal-node').AuthenticationContext;
var MicrosoftGraph = require("@microsoft/microsoft-graph-client");
require("isomorphic-fetch");

var client = MicrosoftGraph.Client.init({
    //defaultVersion: 'beta',
    authProvider: function (done) {
        done(null, 'mytoken');
    }
});

client
    .api('/users')
    .version('v1.0')
    .get()
    .then(function (res) {
    console.log(res);
})["catch"](function (err) {
    console.log(err);
});

Запуск этого кода на бета-версии не работает. Нет вывода вообще, нет ошибки, нет ответа ...

var AuthenticationContext = require('adal-node').AuthenticationContext;
var MicrosoftGraph = require("@microsoft/microsoft-graph-client");
require("isomorphic-fetch");

var client = MicrosoftGraph.Client.init({
    //defaultVersion: 'beta',
    authProvider: function (done) {
        done(null, 'mytoken');
    }
});

client
    .api('/applications')
    .version('beta')
    .get()
    .then(function (res) {
    console.log(res);
})["catch"](function (err) {
    console.log(err);
});

Если я вызываю конечную точку бета / приложений с почтальоном, это работает.

У вас есть идеи, почему это происходит и почему у меня нет выхода?

UPDATE

Пакет NPM 1.5.2 не работает. 1.4.0 работает ...

ОБНОВЛЕНИЕ 2

Я аутентифицируюсь как приложение, поэтому выполнение / beta / me возвращает 404.

Я использую узел v11.11.0

...