我正在开发一个帮助Chromebook管理的程序。使用Java,我的目标是创建一个程序,使我能够轻松地在多个Chromebook上同时取消供应和更改OU。
我一直在使用Google Admin SDK编写一些代码,到目前为止,我能够连接到我的目录并验证API。我遇到的问题是,我正在努力获得一个可行的Chromebook设备列表。我已经查阅了javadoc很多次,发现了一些数据类型和方法可以帮助我解决问题。不幸的是,在实践中,我似乎找不到使用这些函数的方法。
一个方法是在Chromeosdevices数据类型上,它是getChromeosdevices((,它以Java list格式返回所有chromeOS设备的列表。但是,我找不到在哪里调用此方法。
我需要能够比较Chrome设备上的序列号,但到目前为止我还无法访问它们。
我感谢任何人能够提供的帮助。如果我需要提供更多信息,请告诉我。
由于您使用目录api连接成功,我假设您有Bearer令牌。
使用该令牌,您可以使用chromeos列表APIhttps://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=位置:
此外,您还可以根据列出的任何属性获取设备。