REST Resource: accounts.notificationsubscriptions
資源:NotificationSubscription
JSON 表示法 |
{
"name": string,
"registeredEvent": enum (NotificationEventType ),
"callBackUri": string,
// Union field interested_in can be only one of the following:
"allManagedAccounts": boolean,
"targetAccount": string
// End of list of possible types for union field interested_in .
} |
欄位 |
name |
string
僅供輸出。通知設定的 name 。建立新 NotificationSubscription 時,由 Content API 產生。account 代表擁有設定的商家商家 ID。格式:accounts/{account}/notificationsubscriptions/{notificationSubscription}
|
registeredEvent |
enum (NotificationEventType )
商家希望收到通知的事件。
|
callBackUri |
string
用於將通知推送給商家的網址。
|
聯集欄位 interested_in 。 interested_in 只能是下列其中一項:
|
allManagedAccounts |
boolean
如果這個值為 true,系統會每天向要求帳戶通知所有管理帳戶 (可為子帳戶或其他已連結帳戶) 的指定事件,包括新加入的帳戶。
|
targetAccount |
string
您要接收通知的帳戶的 name 。格式:accounts/{account}
|
NotificationEventType
列舉 |
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
未指定通知事件類型。 |
PRODUCT_STATUS_CHANGE |
產品狀態變更的通知,例如產品遭到拒登。 |
方法 |
|
為商家建立通知訂閱項目。 |
|
刪除商家的通知訂閱項目。 |
|
取得帳戶的通知訂閱項目。 |
|
取得商家的所有通知訂閱項目。 |
|
更新商家現有的通知訂閱項目。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-11-24 (世界標準時間)。
[null,null,["上次更新時間:2024-11-24 (世界標準時間)。"],[[["NotificationSubscription enables merchants to receive notifications about specific events related to their account."],["Merchants can configure which events trigger notifications, such as product status changes, and provide a callback URL to receive them."],["The API offers methods to create, delete, retrieve, and update notification subscriptions."],["It allows merchants to receive notifications for events occurring on all managed accounts or a specific target account."]]],["Merchants can create `NotificationSubscription` resources to receive updates about specific events. Each subscription includes a `name`, a `registeredEvent` (e.g., `PRODUCT_STATUS_CHANGE`), and a `callBackUri` for notification delivery. Merchants can specify if they want to receive events regarding `allManagedAccounts` or a `targetAccount`. Available methods include `create`, `delete`, `get`, `list`, and `patch` for managing these subscriptions. Notification event type can be `PRODUCT_STATUS_CHANGE` or `NOTIFICATION_EVENT_TYPE_UNSPECIFIED`.\n"]]