如何只检索我客户所有订阅的席位数量? (Google 工作场所经销商)
How to retrieve only the number of seats for all the subscriptions of my customers? (Google Workplace Reseller)
我正在使用以下 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); });
但是,它也会返回他们的所有其他信息。我怎样才能自定义它,使其只有 returns 个座位数?
Google APIs 有一个名为 fields
的标准参数,它允许您 select 响应中包含哪些字段 (see documentation on Docs API)。
在 Google API JavaScript 的客户端库中(又名 gapi
),您可以在发出请求时简单地在对象中添加参数。在您的情况下,这应该有效:
gapi.client.reseller.subscriptions.list({
fields: [
'nextPageToken',
'subscriptions/subscriptionId',
'subscriptions/seats/numberOfSeats',
].join(',')
})
保留您需要的所有字段很重要,包括 nextPageToken
等控制字段。 You can read more about the format used here.
我正在使用以下 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); });
但是,它也会返回他们的所有其他信息。我怎样才能自定义它,使其只有 returns 个座位数?
Google APIs 有一个名为 fields
的标准参数,它允许您 select 响应中包含哪些字段 (see documentation on Docs API)。
在 Google API JavaScript 的客户端库中(又名 gapi
),您可以在发出请求时简单地在对象中添加参数。在您的情况下,这应该有效:
gapi.client.reseller.subscriptions.list({
fields: [
'nextPageToken',
'subscriptions/subscriptionId',
'subscriptions/seats/numberOfSeats',
].join(',')
})
保留您需要的所有字段很重要,包括 nextPageToken
等控制字段。 You can read more about the format used here.