0

我正在使用以下 JS 代码来检索我的客户的所有订阅的座位详细信息。

gapi.client.reseller.subscriptions.list()
  .then(function(response) {
    // Handle the results here (response.result has the parsed body).
    console.log("Response", response);
  },
  function(err) { console.error("Execute error", err); });

但是,它也会返回所有其他信息。如何自定义它以使其仅返回座位数?

4

1 回答 1

0

Google API 有一个名为的标准参数fields,允许您选择响应中包含哪些字段(请参阅 Docs API 文档)。

在 Google API Client Library for JavaScript (aka gapi) 中,您可以在发出请求时简单地在对象中添加参数。在您的情况下,这应该有效:

gapi.client.reseller.subscriptions.list({
  fields: [
    'nextPageToken',
    'subscriptions/subscriptionId',
    'subscriptions/seats/numberOfSeats',
  ].join(',')
})

保留您需要的所有字段非常重要,包括控制字段,例如nextPageToken. 您可以阅读有关此处使用的格式的更多信息

于 2021-02-04T12:44:45.890 回答