- HTTP 要求
- 路徑參數
- 要求主體
- 回應主體
- 授權範圍
- AppStoreAppDetails
- AppStoreAppStoreListing
- AppStoreAppActiveApks
- AppStoreAppActiveApkSet
- AppStoreAppPolicyDeclaration
- PolicyResponse
- PolicyStringResponse
- PolicySingleChoiceResponse
- PolicyMultipleChoiceResponse
- PolicyGroupResponse
- 群組
- NestedPolicyResponse
- PolicyBooleanResponse
- PolicyDocumentResponse
- 日期
- PolicyKeyedGroupResponse
- KeyedGroup
- 試試看!
更新應用程式商店中應用程式的詳細資料。您可以使用這個功能提供新應用程式的詳細資料,或更新現有應用程式的詳細資料。更新內容建立完成後,系統會立即送交審查。
HTTP 要求
POST https://androidpublisher.googleapis.com/androidpublisher/v3/appstore/{appStorePackageName}/apps:update
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
appStorePackageName |
必填。第三方應用程式商店的套件名稱。 |
要求主體
要求主體會包含結構如下的資料:
| JSON 表示法 |
|---|
{ "packageName": string, "appDetails": { object ( |
| 欄位 | |
|---|---|
packageName |
必填。應用程式的套件名稱。 |
appDetails |
必填。應用程式的一般開發人員詳細資料。 |
activeLocalizedStoreListings[] |
必填。更新的商店資訊詳細資料 (已翻譯)。 |
activeApks |
必填。應用程式目前發布的 APK。 |
policyDeclarations[] |
必填。應用程式的政策聲明。 |
回應主體
如果成功,回應主體會留白。
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/androidpublisher
AppStoreAppDetails
應用程式詳細資料。
| JSON 表示法 |
|---|
{ "developerName": string, "contactEmail": string, "developerWebsite": string } |
| 欄位 | |
|---|---|
developerName |
必填。應用程式開發人員的名稱。 |
contactEmail |
必填。應用程式開發人員的聯絡電子郵件地址。 |
developerWebsite |
(選用步驟) 開發人員或應用程式的網站連結。 |
AppStoreAppStoreListing
本地化商店資訊。這些是應用程式商店中顯示的應用程式詳細資料。
| JSON 表示法 |
|---|
{ "languageCode": string, "appName": string, "fullDescription": string, "shortDescription": string, "appIconId": string, "screenshotId": [ string ], "videoLink": string } |
| 欄位 | |
|---|---|
languageCode |
必填。房源的語言代碼 (例如「en-US」)。 |
appName |
必填。應用程式名稱。 |
fullDescription |
必填。應用程式的完整說明文字。 |
shortDescription |
(選用步驟) 應用程式的簡短摘要。 |
appIconId |
必填。從 appstoreappsreview.uploadimage 產生,用於主要應用程式圖示的圖片 ID。 |
screenshotId[] |
必填。螢幕截圖庫的多個圖片 ID。 |
videoLink |
(選用步驟) 應用程式相關影片的連結。 |
AppStoreAppActiveApks
應用程式商店託管應用程式的有效 APK 相關資訊。
| JSON 表示法 |
|---|
{
"activeApkSets": [
{
object ( |
| 欄位 | |
|---|---|
activeApkSets[] |
必填。清單:指定要一起發布的 APK 集。這份清單應包含您為這個應用程式發布的所有 APK。請為每個可安裝的 APK 組合新增項目。 |
AppStoreAppActiveApkSet
可安裝的一組有效 APK。如果應用程式是使用 APK 發布,一組 APK 可能只包含 1 個 APK。如果應用程式使用應用程式套件 (或類似技術),這組 APK 應包含可能為該應用程式安裝的所有 APK (包括選用 APK)。這組 APK 應可一併安裝。如果某些 APK 互斥,無法同時安裝,則應建立個別的 AppStoreAppActiveApkSet。
| JSON 表示法 |
|---|
{ "baseApkId": string, "splitApkId": [ string ] } |
| 欄位 | |
|---|---|
baseApkId |
必填。主要基礎應用程式模組的 ID。例如:base.apk 或 app.apk。 |
splitApkId[] |
(選用步驟) 可能與基本 APK 一併安裝的分割模組 ID。如果未使用應用程式套件 (或類似技術),則可為空白。範例:config.en.apk。 |
AppStoreAppPolicyDeclaration
政策聲明及其回覆。
| JSON 表示法 |
|---|
{
"declarationId": string,
"responses": [
{
object ( |
| 欄位 | |
|---|---|
declarationId |
必填。政策聲明的 ID。 |
responses[] |
必填。這項聲明的回覆。 |
PolicyResponse
針對應用程式政策問題的個別回覆。
| JSON 表示法 |
|---|
{ "questionId": string, // Union field |
| 欄位 | |
|---|---|
questionId |
必填。要回答的問題 ID。 |
聯集欄位 value。特定回應值。value 只能是下列其中一項: |
|
stringResponse |
(選用步驟) 字串回應。 |
singleChoiceResponse |
(選用步驟) 單選題答案。 |
multipleChoiceResponse |
(選用步驟) 選擇題答案。 |
groupResponse |
(選用步驟) 群組回覆。 |
keyedGroupResponse |
(選用步驟) 以鍵值為依據的群組回應。 |
booleanResponse |
(選用步驟) 布林值回應。 |
documentResponse |
(選用步驟) 文件回覆。 |
PolicyStringResponse
任何最適合編碼為字串的回應。包括網址和多行文字欄位。
| JSON 表示法 |
|---|
{ "value": string } |
| 欄位 | |
|---|---|
value |
必填。提供的字串值。 |
PolicySingleChoiceResponse
從多個選項中選擇一個。
| JSON 表示法 |
|---|
{ "value": string } |
| 欄位 | |
|---|---|
value |
必填。提供的值。 |
PolicyMultipleChoiceResponse
可從多個選項中選擇多項答案的回覆。
| JSON 表示法 |
|---|
{ "values": [ string ] } |
| 欄位 | |
|---|---|
values[] |
(選用步驟) 提供的值。 |
PolicyGroupResponse
重複的一組回覆。
| JSON 表示法 |
|---|
{
"groups": [
{
object ( |
| 欄位 | |
|---|---|
groups[] |
(選用步驟) 問題的回覆群組。 |
群組
一組回覆。
| JSON 表示法 |
|---|
{
"responses": [
{
object ( |
| 欄位 | |
|---|---|
responses[] |
必填。群組內的回覆。 |
NestedPolicyResponse
針對應用程式政策問題的個別巢狀回應。巢狀回應與一般回應類似,但沒有群組。
| JSON 表示法 |
|---|
{ "questionId": string, // Union field |
| 欄位 | |
|---|---|
questionId |
必填。要回答的問題 ID。 |
聯集欄位 value。特定回應值。value 只能是下列其中一項: |
|
stringResponse |
(選用步驟) 字串回應。 |
singleChoiceResponse |
(選用步驟) 單選題答案。 |
multipleChoiceResponse |
(選用步驟) 選擇題答案。 |
booleanResponse |
(選用步驟) 布林值回應。 |
documentResponse |
(選用步驟) 文件回覆。 |
PolicyBooleanResponse
回應一律為布林值。
| JSON 表示法 |
|---|
{ "value": boolean } |
| 欄位 | |
|---|---|
value |
必填。提供的布林值。 |
PolicyDocumentResponse
上傳的文件。必須是單一邏輯文件 (例如金融執照)。
| JSON 表示法 |
|---|
{ "documentId": string, // Union field |
| 欄位 | |
|---|---|
documentId |
必填。上傳文件的 ID。 |
聯集欄位 expiry。文件效期資訊。expiry 只能是下列其中一項: |
|
expiryDate |
(選用步驟) 文件的有效期限。 |
nonExpiring |
(選用步驟) 如果確認文件沒有到期日,則傳回 True。 |
日期
表示完整或部分的日曆日期,例如生日。您可以視重要性決定是否要在別處指定時段和時區。日期以公曆為主,可代表下列其中一項:
- 完整日期,具有非零的年、月和日值。
- 月和日,年值為零 (例如週年紀念日)。
- 只有年,月和日值為零。
- 年和月,日值為零 (例如信用卡到期日)。
相關類型:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON 表示法 |
|---|
{ "year": integer, "month": integer, "day": integer } |
| 欄位 | |
|---|---|
year |
日期年份。必須為 1 到 9999;如要指定不含年份的日期,請輸入 0。 |
month |
一年中的月份。必須為 1 到 12;如要指定不含日期的年份,請輸入 0。 |
day |
當月第幾日。必須為 1 到 31,並屬於有效的年和月;如果只指定年份,或只指定年份和月份,而不指定當月第幾日的話,請輸入 0。 |
PolicyKeyedGroupResponse
一組回應,每個回應都以允許集合中的不同鍵識別。
| JSON 表示法 |
|---|
{
"groups": [
{
object ( |
| 欄位 | |
|---|---|
groups[] |
(選用步驟) 問題的回覆群組。這個清單中的每個 KeyedGroup.key 都不得重複。 |
KeyedGroup
一組回應,附帶鍵。
| JSON 表示法 |
|---|
{
"key": string,
"responses": [
{
object ( |
| 欄位 | |
|---|---|
key |
必填。這個群組的金鑰。 |
responses[] |
必填。這個群組中的回覆。 |