Я написал частичную версию TypeScript примера кода msgraph из репозитория образцов Botbuilder.
Я следовал инструкциям по настройке Azure здесь . Я использовал версию 2.0 конечной точки Azure AD.
Я использовал обычного арендатора и смог успешно войти в систему через бота, но когда я пытаюсь сделать вызов API-интерфейса graph, используя getMe
(отправив сообщение «я» боту),
async getMe(): Promise<User> {
return await this.graphClient
.api('/me')
.get().then((res) => {
return res;
});
}
Я получаю сообщение об ошибке:
GraphError {
statusCode: -1,
code: null,
message: null,
requestId: null,
date: 2019-05-13T06:21:12.721Z,
body: null }
Я ожидаю, что это успешно вернет следующее сообщение, получив поле displayName
из вызова API графа,
You are ${ me.displayName } and you report to nobody.