google-workspace - GSuite 移动设备 API 未返回管理员中可见的所有设备

标签 google-workspace

我在 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");

我希望这会返回我组织中的所有移动设备,但我只看到了一个子集。这打印出它总共找到了 19 个设备,但在 https://admin.google.com/ac/devices/list 中查看我的设备显示我的组织有 34 台设备。

这不是默认列出所有设备吗?是否需要一些参数来包含所有设备?

最佳答案

mobiledevices API 不返回公司拥有的设备,因为它早于该功能的引入。没有用于获取公司自有设备的 API。

关于google-workspace - GSuite 移动设备 API 未返回管理员中可见的所有设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57397093/

相关文章:

dialogflow-es - 使用 dialogflow fulfillment webhook 的 Google 聊天自定义卡片

saml-2.0 - Aws Cognito 的 SAML 属性映射 - 注册或登录有效,但不能同时有效

amazon-web-services - 将GSuite配置为与路由53配合使用- "MX record doesn' t具有2个字段”错误

email - MailApp.sendEmail 所有邮件被阻止

google-workspace - 群组成员的电子邮件传送日志

google-api - 如何调试身份验证配置?

google-apps-script - 将 Google Script Addon 发布到 G Suite Marketplace SDK

google-cloud-storage - 无法使用 gsutil 下载 G Suite 导出数据

python - GSuite API 访问 : Client is unauthorized to retrieve access tokens using this method

oauth-2.0 - 如何在 GSuite 中创建仅供内部使用的 OAuth 2.0 应用程序?