[Azure]{NodeJS} Доступ к MS Graph с использованием учетных данных клиента One Drive

Я не могу понять свою ошибку

это результат возврата JSON

{
"error": {
    "code": "UnknownError",
    "message": "",
    "innerError": {
        "date": "2022-03-16T13:43:15",
        "request-id": "7dc60220-68fb-411f-a3e7-9d2eac74483a",
        "client-request-id": "7dc60220-68fb-411f-a3e7-9d2eac74483a"
         }
    }
}

это ничего мне не говорит

Я не знаю, что случилось,

Я посмотрел на жетон и у меня есть роли

кстати у меня есть токен client_credentials

 https://graph.microsoft.com/v1.0/drive/root/children

Обновлять: я примерял https://developer.microsoft.com/en-us/graph/graph-explorer используя этот API https://graph.microsoft.com/v1.0/диск/рут это работает на этом сайте,

Но в почтальоне это не сработает, это потому, что я использовал токен учетных данных клиента?

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
26
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы не указали, какой диск открывать. URL-адрес для диска пользователя должен быть таким:

https://graph.microsoft.com/v1.0/users/{user-id}/drive/root/children

Есть и другие примеры на страница документации. Обратите внимание, что вы не можете использовать /me, поскольку вы используете учетные данные клиента, что означает, что токен не идентифицирует пользователя. Вместо этого вы должны использовать /users/{user-id} для пользовательских дисков.

Я пробовал другие, такие как graph.microsoft.com/v1.0/диск/корень, и все равно не работает, но работает на developer.microsoft.com/en-us/graph/graph-explorer.

ayami asakura 16.03.2022 17:56

Однако в Graph Explorer вы не используете токен учетных данных клиента, там фактически есть ваша информация о пользователе в токене.

juunas 17.03.2022 07:35

да, именно поэтому я пытаюсь использовать почтальона, чтобы использовать учетные данные клиента, и я получаю неизвестную ошибку, я не в состоянии решить эту проблему, потому что ошибка не дает мне никакого понятия, с чего начать ищу исправление

ayami asakura 17.03.2022 08:19

Вы пробовали мое предложение?

juunas 17.03.2022 08:26

да, теперь другая ошибка «сообщение»: «Невозможно получить URL-адрес моего сайта пользователя». Я, вероятно, сейчас создам другой вопрос, спасибо :)

ayami asakura 17.03.2022 15:00

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