В этом разделе приведены ответы на вопросы, связанные с кратким запуском Microsoft Graph.
Сведения о примерах быстрого запуска
В примерах, содержащихся в кратких руководствах, показано, как использовать всю мощь Microsoft Graph. Эти примеры получают доступ к двум службам с одной проверкой подлинности: Microsoft Entra ID и Outlook. Каждый пример быстрого запуска обращается к сведениям из профиля пользователя учетной записи Майкрософт и отображает сообщения из папки "Входящие".
Краткое руководство состоит из трех этапов:
- Выберите язык.
- Получите идентификатор клиента (идентификатор приложения).
- Скачайте и запустите пример.
В итоге вы получите приложение, готовое к запуску.
Предварительные условия
Для всех примеров быстрого запуска требуется доступ либо к личной учетной записи Майкрософт с почтовым ящиком на Outlook.com, либо к рабочей или учебной учетной записи Майкрософт с почтовым ящиком Exchange Online. Если у вас нет учетной записи Майкрософт, можно получить бесплатную учетную запись несколькими способами:
- Вы можете зарегистрироваться для получения новой личной учетной записи Майкрософт.
- Вы можете претендовать на подписку разработчика Microsoft 365 в рамках программы microsoft 365 для разработчиков; Дополнительные сведения см. в разделе Вопросы и ответы.
- Кроме того, вы можете зарегистрироваться для получения бесплатной пробной версии на 1 месяц или приобрести план Microsoft 365.
Вопросы и ответы
Можно ли получить код из краткого руководства, не выполняя скачивание на странице краткого руководства?
Да, конечно! Каждый пример краткого запуска основан на учебнике по Microsoft Graph, поэтому у вас есть два других варианта для получения того же исходного кода:
- Выполнить сборку кода самостоятельно, следуя пошаговым инструкциям из учебника.
- Скачать готовый проект из соответствующего репозитория GitHub и выполнить инструкции из файла сведений, чтобы настроить и запустить пример.
Чтобы просмотреть таблицу учебников и соответствующие репозитории GitHub, ознакомьтесь с руководствами по Microsoft Graph.
Почему в примерах из краткого руководства нет вариантов использования расширенной проверки подлинности?
Примеры из краткого руководства используются для ознакомления с функцией проверки подлинности и вызовов API Microsoft Graph. Дополнительные сведения о других потоках проверки подлинности см. в документации по Microsoft Entra.
Что делать при возникновении непредвиденной ошибки или проблемы с кратким руководством?
Если у вас возникли проблемы при правильном начале работы, откройте проблему в соответствующем репозитории GitHub. Чтобы просмотреть таблицу учебников и соответствующие репозитории GitHub, ознакомьтесь с руководствами по Microsoft Graph.
Известные проблемы
При запуске краткого запуска появляется сообщение об ошибке AADSTS50011.
Сообщение об ошибке "AADSTS50011: URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения" указывает на проблему с регистрацией приложения для быстрого запуска.
При скачивании примера быстрого запуска со страницы быстрого запуска Microsoft Graph мы создаем регистрацию приложения и настраиваем URL-адрес ответа (также называемый URL-адресом перенаправления), который соответствует URL-адресу по умолчанию, используемому в примере проекта. Если изменить URL-адрес, регистрация приложения больше не совпадает и может вызвать эту ошибку.
Чтобы устранить эту ошибку, ознакомьтесь с файлом README.md, включенным в проект быстрого запуска, чтобы узнать, как создать регистрацию приложения и настроить ее в примере кода.
После входа мне сказали, что мне нужно одобрение администратора.
После входа в один из примеров быстрого запуска может появиться следующее сообщение: "Требуется утверждение администратора: XXX Tutorial требуется разрешение на доступ к ресурсам в организации, которое может предоставить только администратор. Попросите администратора предоставить разрешение этому приложению, прежде чем вы сможете его использовать.
Это не ошибка в примере. Ни один из примеров быстрого запуска не запрашивает области разрешений Microsoft Graph, для которых по умолчанию требуется согласие администратора. Администраторы клиентов могут отключить возможность предоставления согласия на использование областей разрешений Microsoft Graph для любых приложений, которые они не утвердили. В этом случае вы увидите эту ошибку.
Чтобы устранить эту ошибку, обратитесь к администраторам за утверждением, используйте личную учетную запись Майкрософт (Outlook.com) или используйте тестовый клиент Microsoft 365 с Exchange Online.
Не нашли то, что искали?
Если в этом разделе часто задаваемых вопросов не рассматриваются вопросы или проблемы, с которыми вы столкнулись с одним или несколькими примерами быстрого запуска, сообщите нам об этом, используя следующий раздел Отзыв .