یک فایل اعلان خطمشی برای برنامه میزبانیشده آپلود میکند. یک شناسه برای ردیابی فایل برمیگرداند.
درخواست HTTP
- آپلود URI، برای درخواستهای آپلود رسانه:
POST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/appstore/{appStorePackageName}/apps/{packageName}/policyDeclarationFiles:upload - آدرس URL فراداده، برای درخواستهای فقط فراداده:
POST https://androidpublisher.googleapis.com/androidpublisher/v3/appstore/{appStorePackageName}/apps/{packageName}/policyDeclarationFiles:upload
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
appStorePackageName | الزامی. نام بستهی فروشگاه برنامهی شخص ثالث. |
packageName | الزامی. نام بستهی برنامه. |
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"fileType": enum ( |
| فیلدها | |
|---|---|
fileType | الزامی. نوع فایل اعلامیه سیاست. |
بدنه پاسخ
پاسخ برای آپلود فایل اعلامیه خطمشی.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "fileId": string } |
| فیلدها | |
|---|---|
fileId | شناسه منحصر به فرد فایل آپلود شده. |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
نوع فایل اعلامیه
نوع فایل اعلامیه سیاست.
| انومها | |
|---|---|
DECLARATION_FILE_TYPE_UNSPECIFIED | نوع فایل نامشخص. |
DECLARATION_FILE_TYPE_DOCUMENT | نوع فایل برای اسناد PDF، JPEG و PNG. |