更新或插入一或多項應用程式內商品 (納入管理的產品或訂閱項目)。
將巢狀要求的延遲時間 Tolerance 欄位設為 PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT,才能達到最大更新處理量。
不再使用這個方法更新訂閱項目。詳情請參閱這篇文章。
HTTP 要求
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
packageName |
應用程式的套件名稱。 |
要求主體
要求主體的資料會採用以下結構:
JSON 表示法 |
---|
{
"requests": [
{
object ( |
欄位 | |
---|---|
requests[] |
必要欄位。個別更新要求。至少須提供一項要求。最多可包含 100 個要求。所有要求均須對應不同的應用程式內商品。 |
回應主體
針對批次應用程式內商品更新的回應。
如果成功,回應主體會含有以下結構的資料:
JSON 表示法 |
---|
{
"inappproducts": [
{
object ( |
欄位 | |
---|---|
inappproducts[] |
更新或插入的應用程式內產品。 |
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/androidpublisher
InappproductsUpdateRequest
要求更新應用程式內商品。
JSON 表示法 |
---|
{ "packageName": string, "sku": string, "autoConvertMissingPrices": boolean, "inappproduct": { object ( |
欄位 | |
---|---|
packageName |
應用程式的套件名稱。 |
sku |
應用程式內商品的專屬 ID。 |
autoConvertMissingPrices |
如果您將上層應用程式指定的所有地區的價格設為 true,但尚未針對這項應用程式內商品指定價格,系統會根據預設價格,自動換算成目標貨幣。預設值為 false。 |
inappproduct |
新的應用程式內商品。 |
allowMissing |
如果設為 true,且指定 packageName 和 SKU 的應用程式內商品不存在,系統將建立應用程式內商品。 |
latencyTolerance |
選用設定。這項產品更新傳播的延遲時間容忍度。預設為易受延遲時間影響。 |