G Suite Admin SDK Directory API - Получение списка устройств ChromeOS - Java - PullRequest
0 голосов
/ 15 апреля 2020

Я работаю над программой, которая поможет с управлением Chromebook. Используя Java, моя цель - создать программу, которая позволит мне легко удалять и изменять OU на нескольких устройствах Chromebook одновременно.

Я писал некоторый код с помощью Google Admin SDK и до сих пор могу соединиться с моим каталогом и аутентифицировать API. У меня проблема в том, что я пытаюсь получить работоспособный список устройств Chromebook. Я много раз просматривал javado c и нашел несколько типов данных и методов, которые помогут моей ситуации. К сожалению, на практике я не могу найти способ использовать эти функции.

Один метод относится к типу данных Chromeosdevices и является getChromeosdevices (), который возвращает список всех устройств chromeOS в Java формате списка , Однако я не могу найти, где вызвать этот метод.

Мне нужно иметь возможность сравнивать серийные номера на устройствах Chrome, но до сих пор я не смог получить к ним доступ.

Я ценю любую помощь, которую может получить любой предоставлять. Если мне нужно предоставить больше информации, просто дайте мне знать.

1 Ответ

0 голосов
/ 20 апреля 2020

Так как ваше соединение прошло успешно с каталогом API, я предполагаю, что у вас есть токен на предъявителя.

Используя этот токен, вы можете использовать API списка Chromeos https://developers.google.com/admin-sdk/directory/v1/reference/chromeosdevices/list для извлечения / обновления устройств. Вот как я использовал в своем проекте.

https://www.googleapis.com/admin/directory/v1/customer/yourcustomerid/devices/chromeos?projection=FULL / BASIC & query = location :

Также вы можете получить устройство на основе любых перечисленных свойств.

...