インデックス
NotificationsApiService
(インターフェース)Attribute
(列挙型)CreateNotificationSubscriptionRequest
(メッセージ)DeleteNotificationSubscriptionRequest
(メッセージ)GetNotificationSubscriptionRequest
(メッセージ)ListNotificationSubscriptionsRequest
(メッセージ)ListNotificationSubscriptionsResponse
(メッセージ)NotificationSubscription
(メッセージ)NotificationSubscription.NotificationEventType
(列挙型)ProductChange
(メッセージ)ProductStatusChangeMessage
(メッセージ)Resource
(列挙型)UpdateNotificationSubscriptionRequest
(メッセージ)
NotificationsApiService
販売者の通知サブスクリプションを管理するサービス
CreateNotificationSubscription |
---|
ビジネスの通知サブスクリプションを作成します。スタンドアロン アカウントまたはサブアカウントの場合は、ビジネスが自身でサブスクリプションを作成できます。MCA の場合、ビジネスは、すべての管理対象アカウントまたは特定のサブアカウントのサブスクリプションを作成できます。 次の種類の通知サブスクリプションを同時に存在させることができます(イベントタイプごとにサブスクライバーとしてビジネスごとに)。
次のような行為は許可されません(イベントタイプごとに 1 つのビジネスが定期購読者として)。
|
DeleteNotificationSubscription |
---|
販売者の通知の定期購入を削除します。
|
GetNotificationSubscription |
---|
アカウントの通知サブスクリプションを取得します。
|
ListNotificationSubscriptions |
---|
販売者のすべての通知サブスクリプションを取得します。
|
UpdateNotificationSubscription |
---|
販売者の既存の通知サブスクリプションを更新します。
|
属性
販売者に通知する変更対象のリソースの属性を指定する列挙型。
列挙型 | |
---|---|
ATTRIBUTE_UNSPECIFIED |
未指定の属性 |
STATUS |
変更されたエンティティのステータス |
CreateNotificationSubscriptionRequest
CreateNotificationSubscription メソッドのリクエスト メッセージ。
フィールド | |
---|---|
parent |
必須。新しい通知サブスクリプションを所有する販売者アカウント。形式: |
notification_ |
必須。作成する通知サブスクリプション。 |
DeleteNotificationSubscriptionRequest
DeleteNotificationSubscription メソッドのリクエスト メッセージ。
フィールド | |
---|---|
name |
必須。削除する通知サブスクリプションの名前。 |
GetNotificationSubscriptionRequest
GetNotificationSubscription メソッドのリクエスト メッセージ。
フィールド | |
---|---|
name |
必須。通知サブスクリプションの |
ListNotificationSubscriptionsRequest
ListNotificationSubscription メソッドのリクエスト メッセージ。
フィールド | |
---|---|
parent |
必須。通知サブスクリプションを所有する販売者のアカウント。形式: |
page_ |
1 ページで返される通知サブスクリプションの最大数。 |
page_ |
後続のページを取得するためのトークン(指定されている場合)。その他のすべてのパラメータは、ページトークンを提供した元の呼び出しと一致している必要があります。 |
ListNotificationSubscriptionsResponse
ListNotificationSubscription メソッドのレスポンス メッセージ。
フィールド | |
---|---|
notification_ |
販売者によってリクエストされた通知サブスクリプションのリスト。 |
next_ |
次のページを取得するために |
NotificationSubscription
販売者のアカウントが所有する通知の定期購入を表します。
フィールド | |
---|---|
name |
出力専用。通知構成の |
registered_ |
販売者が通知を受け取るイベント。 |
call_ |
販売者への通知のプッシュに使用する URL。 |
共用体フィールド
|
|
all_ |
この値が true の場合、リクエスト元のアカウントには、新しく追加されたアカウントを含むすべての管理対象アカウント(サブアカウントまたは他のリンクされたアカウント)の指定されたイベントが毎日通知されます。 |
target_ |
通知を受け取るアカウントの |
NotificationEventType
販売者が通知を受け取ることを希望するイベントタイプを表します。
列挙型 | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
通知イベントの種類が指定されていません。 |
PRODUCT_STATUS_CHANGE |
商品のステータスの変更(商品が不承認になった場合など)に関する通知。 |
ProductChange
商品に発生した変更(古い値、新しい値、国コード(地域コード)、レポートのコンテキストなど)。
フィールド | |
---|---|
old_ |
変更されたリソースまたは属性の古い値。 |
new_ |
変更されたリソースまたは属性の新しい値。 |
region_ |
変更が適用される国(該当する場合) |
reporting_ |
変更が適用されているレポート コンテキスト(該当する場合) |
ProductStatusChangeMessage
商品ステータスの変更イベントを通知するメッセージが販売者に届きます。
フィールド | |
---|---|
changes[] |
商品に発生した変更を説明するメッセージ |
account |
変更されたエンティティを所有するターゲット アカウント。形式 : |
managing_ |
販売者のアカウントを管理するアカウント。単体のアカウントの場合は、販売者 ID と同じにできます。形式 : |
resource_ |
変更されたリソース。この場合は常に |
attribute |
変更されたリソース内の属性。この場合は常に |
resource_ |
商品 ID。 |
resource |
商品名。形式: |
expiration_ |
商品の有効期限。商品の削除イベントに対して通知が送信された場合、このフィールドは設定されません。 |
リソース
販売者に通知する変更対象のリソースを指定する列挙型。
列挙型 | |
---|---|
RESOURCE_UNSPECIFIED |
リソースの指定なし |
PRODUCT |
リソースの種類 : 商品 |
UpdateNotificationSubscriptionRequest
UpdateNotificationSubscription メソッドのリクエスト メッセージ。
フィールド | |
---|---|
notification_ |
必須。更新する通知サブスクリプションの新しいバージョン。 |
update_ |
更新されるフィールドのリスト。 |