- Permintaan HTTP
- Parameter jalur
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- UpdateOneTimeProductOfferStateRequest
- CancelOneTimeProductOfferRequest
- DeactivateOneTimeProductOfferRequest
- Cobalah!
Memperbarui kumpulan status penawaran produk sekali beli.
Permintaan HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdateStates
URL ini menggunakan sintaksis gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
packageName |
Wajib. Aplikasi induk (nama paket) penawaran produk sekali beli yang diperbarui. |
productId |
Wajib. ID produk untuk produk induk sekali beli, jika semua penawaran yang diperbarui termasuk dalam produk sekali beli yang sama. Jika kumpulan update ini mencakup beberapa produk sekali beli, setel kolom ini ke "-". |
purchaseOptionId |
Wajib. ID opsi pembelian untuk opsi pembelian induk, jika semua penawaran yang diperbarui termasuk dalam opsi pembelian yang sama. Jika kumpulan update ini mencakup beberapa opsi pembelian, setel kolom ini ke "-". |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"requests": [
{
object ( |
| Kolom | |
|---|---|
requests[] |
Wajib. Daftar permintaan update hingga 100 elemen. Semua permintaan harus memperbarui penawaran yang berbeda. |
Isi respons
Pesan respons untuk offers.batchUpdateStates.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"oneTimeProductOffers": [
{
object ( |
| Kolom | |
|---|---|
oneTimeProductOffers[] |
Daftar penawaran produk sekali beli yang diperbarui, dalam urutan yang sama dengan permintaan. |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/androidpublisher
UpdateOneTimeProductOfferStateRequest
Pesan permintaan untuk memperbarui status penawaran produk sekali beli.
| Representasi JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "activateOneTimeProductOfferRequest": { object ( |
| Kolom | |
|---|---|
| Jenis transisi status yang akan diterapkan. Tepatnya satu yang harus disetel. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
activateOneTimeProductOfferRequest |
Mengaktifkan penawaran. Setelah diaktifkan, penawaran ini tersedia bagi pengguna, selama ketentuannya terpenuhi. |
cancelOneTimeProductOfferRequest |
Membatalkan penawaran. Setelah dibatalkan, penawaran ini tidak tersedia untuk pengguna. Semua pesanan tertunda yang terkait dengan penawaran ini akan dibatalkan. Transisi status ini khusus untuk praorder. |
deactivateOneTimeProductOfferRequest |
Menonaktifkan penawaran. Setelah dinonaktifkan, penawaran ini tidak lagi tersedia untuk pengguna. Transisi status ini khusus untuk penawaran reward game dan diskon. |
| Akhir kolom yang saling eksklusif. | |
CancelOneTimeProductOfferRequest
Pesan permintaan untuk offers.cancel.
| Representasi JSON |
|---|
{
"packageName": string,
"productId": string,
"purchaseOptionId": string,
"offerId": string,
"latencyTolerance": enum ( |
| Kolom | |
|---|---|
packageName |
Wajib. Aplikasi induk (nama paket) penawaran yang akan dibatalkan. |
productId |
Wajib. Produk sekali beli induk (ID) penawaran yang akan dibatalkan. |
purchaseOptionId |
Wajib. Opsi pembelian induk (ID) penawaran yang akan dibatalkan. |
offerId |
Wajib. ID penawaran dari penawaran yang akan dibatalkan. |
latencyTolerance |
Opsional. Toleransi latensi untuk propagasi update ini. Default-nya sensitif terhadap latensi. |
DeactivateOneTimeProductOfferRequest
Pesan permintaan untuk offers.deactivate.
| Representasi JSON |
|---|
{
"packageName": string,
"productId": string,
"purchaseOptionId": string,
"offerId": string,
"latencyTolerance": enum ( |
| Kolom | |
|---|---|
packageName |
Wajib. Aplikasi induk (nama paket) dari penawaran yang akan dinonaktifkan. |
productId |
Wajib. Produk sekali beli induk (ID) dari penawaran yang akan dinonaktifkan. |
purchaseOptionId |
Wajib. Opsi pembelian induk (ID) dari penawaran yang akan dinonaktifkan. |
offerId |
Wajib. ID penawaran dari penawaran yang akan dinonaktifkan. |
latencyTolerance |
Opsional. Toleransi latensi untuk propagasi update ini. Default-nya sensitif terhadap latensi. |