- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- UpdateOneTimeProductOfferStateRequest
- CancelOneTimeProductOfferRequest
- DeactivateOneTimeProductOfferRequest
- Deneyin.
Tek seferlik ürün teklifi durumlarının toplu olarak güncellenmesini sağlar.
HTTP isteği
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdateStates
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
packageName |
Zorunlu. Güncellenen tek seferlik ürün tekliflerinin üst uygulaması (paket adı). |
productId |
Zorunlu. Tüm güncellenen teklifler aynı tek seferlik ürüne aitse üst tek seferlik ürünün ürün kimliği. Bu toplu güncelleme birden fazla tek seferlik ürünü kapsıyorsa bu alanı "-" olarak ayarlayın. |
purchaseOptionId |
Zorunlu. Güncellenen tüm teklifler aynı satın alma seçeneğine aitse üst satın alma seçeneğinin satın alma seçeneği kimliği. Bu toplu güncelleme birden fazla satın alma seçeneğini kapsıyorsa bu alanı "-" olarak ayarlayın. |
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"requests": [
{
object ( |
Alanlar | |
---|---|
requests[] |
Zorunlu. 100 öğeye kadar olan güncelleme isteği listesi. Tüm istekler farklı teklifleri güncellemelidir. |
Yanıt gövdesi
offers.batchUpdateStates için yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"oneTimeProductOffers": [
{
object ( |
Alanlar | |
---|---|
oneTimeProductOffers[] |
Güncellenen tek seferlik ürün teklifleri listesi, istekteki sırayla aynı. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/androidpublisher
UpdateOneTimeProductOfferStateRequest
Tek seferlik ürün teklifinin durumunu güncelleme isteği mesajı.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı state_transition_type . Uygulanacak durum geçişinin türü. Tam olarak bir tane ayarlanmalıdır. state_transition_type yalnızca aşağıdakilerden biri olabilir: |
|
activateOneTimeProductOfferRequest |
Teklifi etkinleştirir. Etkinleştirildikten sonra, koşulları karşılandığı sürece teklif kullanıcılara sunulur. |
cancelOneTimeProductOfferRequest |
Bir teklifi iptal eder. İptal edilen teklif, kullanıcılar tarafından kullanılamaz. Bu teklifle ilgili bekleyen tüm siparişler iptal edilir. Bu durum geçişi, ön siparişlere özgüdür. |
deactivateOneTimeProductOfferRequest |
Bir teklifi devre dışı bırakır. Devre dışı bırakılan teklifler artık kullanıcılar tarafından kullanılamaz. Bu durum geçişi, indirimli tekliflere özeldir. |
CancelOneTimeProductOfferRequest
offers.cancel için istek mesajı.
JSON gösterimi |
---|
{
"packageName": string,
"productId": string,
"purchaseOptionId": string,
"offerId": string,
"latencyTolerance": enum ( |
Alanlar | |
---|---|
packageName |
Zorunlu. İptal edilecek teklifin üst uygulaması (paket adı). |
productId |
Zorunlu. İptal edilecek teklifin üst tek seferlik ürünü (kimlik). |
purchaseOptionId |
Zorunlu. İptal edilecek teklifin üst satın alma seçeneği (kimliği). |
offerId |
Zorunlu. İptal edilecek teklifin teklif kimliği. |
latencyTolerance |
İsteğe bağlıdır. Bu güncellemenin yayılması için gecikme toleransı. Varsayılan olarak gecikmeye duyarlı ayarlanır. |
DeactivateOneTimeProductOfferRequest
offers.deactivate için istek mesajı.
JSON gösterimi |
---|
{
"packageName": string,
"productId": string,
"purchaseOptionId": string,
"offerId": string,
"latencyTolerance": enum ( |
Alanlar | |
---|---|
packageName |
Zorunlu. Devre dışı bırakılacak teklifin üst uygulaması (paket adı). |
productId |
Zorunlu. Devre dışı bırakılacak teklifin üst tek seferlik ürünü (kimliği). |
purchaseOptionId |
Zorunlu. Devre dışı bırakılacak teklifin üst satın alma seçeneği (kimliği). |
offerId |
Zorunlu. Devre dışı bırakılacak teklifin teklif kimliği. |
latencyTolerance |
İsteğe bağlıdır. Bu güncellemenin yayılması için gecikme toleransı. Varsayılan olarak gecikmeye duyarlı ayarlanır. |