Method: genericclass.list
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
HTTP 要求
GET https://walletobjects.googleapis.com/walletobjects/v1/genericClass
這個網址使用 gRPC 轉碼語法。
查詢參數
參數 |
issuerId |
string (int64 format)
有權列出類別的核發者 ID。
|
token |
string
如有指定 maxResults ,但清單中的類別數量超過 maxResults ,則可使用這個項目取得下一組結果。舉例來說,如果您有包含 200 個類別的清單,且您在呼叫清單時 maxResults 設為 20,則清單會傳回前 20 個類別和一個符記。只要在 maxResults 設為 20 的情況下使用符記再次呼叫清單,即可取得接下來的 20 個類別。
|
maxResults |
integer
表示清單傳回的結果數量上限。如未定義 maxResults ,則會傳回所有結果。
|
回應主體
genericclass.list 回應,內含指定核發者 ID 的所有一般類別清單。
如果成功,回應主體會含有以下結構的資料:
欄位 |
resources[] |
object (GenericClass )
與清單要求相對應的資源。
|
pagination |
object (Pagination )
回應的分頁。
|
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/wallet_object.issuer
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[null,null,["上次更新時間:2025-07-25 (世界標準時間)。"],[[["\u003cp\u003eThis document details the process for retrieving a list of all generic classes associated with a specific issuer ID using the Google Wallet API.\u003c/p\u003e\n"],["\u003cp\u003eThe request is made using an HTTP GET method to a defined endpoint with query parameters for issuer ID, pagination token, and maximum results.\u003c/p\u003e\n"],["\u003cp\u003eThe response includes a list of generic classes and pagination details for navigating large result sets.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization requires the \u003ccode\u003ehttps://www.googleapis.com/auth/wallet_object.issuer\u003c/code\u003e OAuth scope for access.\u003c/p\u003e\n"]]],["This document details how to retrieve a list of generic classes associated with a specific issuer ID. A `GET` request is sent to the provided URL, including the issuer ID, an optional token for pagination, and an optional maximum results parameter in the query. The request body must be empty. A successful response returns a JSON object containing an array of `GenericClass` resources and pagination information if available, all within the authorized OAuth scope.\n"],null,["# Method: genericclass.list\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n - [JSON representation](#body.GenericClassListResponse.SCHEMA_REPRESENTATION)\n- [Authorization scopes](#body.aspect)\n\nReturns a list of all generic classes for a given issuer ID.\n\n### HTTP request\n\n`GET https://walletobjects.googleapis.com/walletobjects/v1/genericClass`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Query parameters\n\n| Parameters ||\n|--------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `issuerId` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` The ID of the issuer authorized to list classes. |\n| `token` | `string` Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes. |\n| `maxResults` | `integer` Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |\n\n### Request body\n\nThe request body must be empty.\n\n### Response body\n\ngenericclass.list response which contains the list of all generic classes for a given issuer ID.\n\nIf successful, the response body contains data with the following structure:\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"resources\": [ { object (/wallet/reference/rest/v1/genericclass#GenericClass) } ], \"pagination\": { object (/wallet/reference/rest/v1/Pagination) } } ``` |\n\n| Fields ||\n|---------------|-------------------------------------------------------------------------------------------------------------------------------|\n| `resources[]` | `object (`[GenericClass](/wallet/reference/rest/v1/genericclass#GenericClass)`)` Resources corresponding to the list request. |\n| `pagination` | `object (`[Pagination](/wallet/reference/rest/v1/Pagination)`)` Pagination of the response. |\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/wallet_object.issuer`"]]