Прочитать на английском Изменить

Поделиться через

Создание приложений Java с применением Microsoft Graph

Необязательно: добавление собственного кода

В этом разделе вы добавите в приложение собственные возможности Microsoft Graph. Это может быть фрагмент кода из документации Microsoft Graph или обозревателя Graph или созданный вами код. Этот раздел является необязательным.

Обновите приложение

  1. Откройте Graph.java и добавьте следующую функцию в класс Graph .

    public static void makeGraphCall() {
        // INSERT YOUR CODE HERE
    }
    
  2. Замените пустую MakeGraphCallAsync функцию в App.java следующей.

    private static void makeGraphCall() {
        try {
            Graph.makeGraphCall();
        } catch (Exception e) {
            System.out.println("Error making Graph call");
            System.out.println(e.getMessage());
        }
    }
    

Выбор API

Найдите API в Microsoft Graph, который вы хотите попробовать. Например, API создания событий . Вы можете использовать один из примеров в документации по API или настроить запрос API в Graph Explorer и использовать созданный фрагмент кода.

Настройка разрешений

Ознакомьтесь с разделом Разрешения справочной документации по выбранному API, чтобы узнать, какие методы проверки подлинности поддерживаются. Некоторые API не поддерживают только приложения или личные учетные записи Майкрософт, например.

  • Чтобы вызвать API с проверкой подлинности пользователя (если API поддерживает проверку подлинности пользователя (делегированная), добавьте требуемую область разрешений в oAuth.properties.
  • Чтобы вызвать API с проверкой подлинности только для приложений, ознакомьтесь с руководством по проверке подлинности только для приложений .

Добавление кода

Скопируйте код в функцию makeGraphCallAsyncв Graph.java. Если вы копируете фрагмент из документации или обозревателя Graph, обязательно переименуйте GraphServiceClient_userClientв .