GSuite 移动设备 API 未返回管理中可见的所有设备
GSuite mobile devices API not returning all devices that are visible in the admin
我 运行 Google 脚本控制台中的以下代码:
var pageToken;
var totalDevices = 0;
do {
var page = AdminDirectory.Mobiledevices.list(customerId, {
maxResults: 100,
pageToken: pageToken
});
for (var i = 0; i < page.mobiledevices.length; i++) {
totalDevices++;
}
pageToken = page.nextPageToken;
} while (pageToken)
console.info("Found " + totalDevices + " mobile devices");
我希望 return 我组织中的所有移动设备都能看到这一点,但我只看到了一部分。这显示它总共找到了 19 台设备,但是在 https://admin.google.com/ac/devices/list 中查看我的设备显示我的组织有 34 台设备。
这不是默认列出所有设备吗?是否需要一些参数来包括所有设备?
移动设备 API 不是 return 公司拥有的设备,因为它早于该功能的引入。没有API获取公司自有设备。
我 运行 Google 脚本控制台中的以下代码:
var pageToken;
var totalDevices = 0;
do {
var page = AdminDirectory.Mobiledevices.list(customerId, {
maxResults: 100,
pageToken: pageToken
});
for (var i = 0; i < page.mobiledevices.length; i++) {
totalDevices++;
}
pageToken = page.nextPageToken;
} while (pageToken)
console.info("Found " + totalDevices + " mobile devices");
我希望 return 我组织中的所有移动设备都能看到这一点,但我只看到了一部分。这显示它总共找到了 19 台设备,但是在 https://admin.google.com/ac/devices/list 中查看我的设备显示我的组织有 34 台设备。
这不是默认列出所有设备吗?是否需要一些参数来包括所有设备?
移动设备 API 不是 return 公司拥有的设备,因为它早于该功能的引入。没有API获取公司自有设备。