- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- UpdatePurchaseOptionStateRequest
- ActivatePurchaseOptionRequest
- DeactivatePurchaseOptionRequest
- Cobalah!
Mengaktifkan atau menonaktifkan opsi pembelian di satu atau beberapa produk sekali beli.
Permintaan HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchUpdateStates
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
packageName |
Wajib. Aplikasi induk (nama paket) opsi pembelian yang diupdate. |
productId |
Wajib. ID produk dari induk produk sekali beli, jika semua opsi pembelian yang diupdate termasuk dalam produk sekali beli yang sama. Jika kumpulan update ini mencakup beberapa produk sekali beli, 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 mengupdate opsi pembelian yang berbeda. |
Isi respons
Pesan respons untuk purchaseOptions.batchUpdateStates.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"oneTimeProducts": [
{
object ( |
Kolom | |
---|---|
oneTimeProducts[] |
Daftar produk sekali beli yang diupdate. Daftar ini akan mencocokkan permintaan one to one, dalam urutan yang sama. |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/androidpublisher
UpdatePurchaseOptionStateRequest
Pesan permintaan untuk mengupdate status opsi pembelian produk sekali beli.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union state_transition_type . Jenis transisi status yang akan diterapkan. Tepatnya satu yang harus disetel. state_transition_type hanya dapat berupa salah satu dari berikut: |
|
activatePurchaseOptionRequest |
Mengaktifkan opsi pembelian. Setelah diaktifkan, opsi pembelian akan tersedia. |
deactivatePurchaseOptionRequest |
Menonaktifkan opsi pembelian. Setelah dinonaktifkan, opsi pembelian akan menjadi tidak tersedia. |
ActivatePurchaseOptionRequest
Pesan permintaan untuk UpdatePurchaseOptionState.
Representasi JSON |
---|
{
"packageName": string,
"productId": string,
"purchaseOptionId": string,
"latencyTolerance": enum ( |
Kolom | |
---|---|
packageName |
Wajib. Aplikasi induk (nama paket) untuk opsi pembelian yang akan diaktifkan. |
productId |
Wajib. Produk sekali beli induk (ID) untuk opsi pembelian yang akan diaktifkan. |
purchaseOptionId |
Wajib. ID opsi pembelian untuk opsi pembelian yang akan diaktifkan. |
latencyTolerance |
Opsional. Toleransi latensi untuk propagasi update produk ini. Default-nya sensitif terhadap latensi. |
DeactivatePurchaseOptionRequest
Pesan permintaan untuk UpdatePurchaseOptionState.
Representasi JSON |
---|
{
"packageName": string,
"productId": string,
"purchaseOptionId": string,
"latencyTolerance": enum ( |
Kolom | |
---|---|
packageName |
Wajib. Aplikasi induk (nama paket) untuk opsi pembelian yang akan dinonaktifkan. |
productId |
Wajib. Produk sekali beli induk (ID) untuk opsi pembelian yang akan dinonaktifkan. |
purchaseOptionId |
Wajib. ID opsi pembelian untuk opsi pembelian yang akan dinonaktifkan. |
latencyTolerance |
Opsional. Toleransi latensi untuk propagasi update produk ini. Default-nya sensitif terhadap latensi. |