Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Menyetujui produk yang ditentukan dan izin aplikasi yang relevan, jika ada.
Jumlah maksimum produk yang dapat Anda setujui per pelanggan perusahaan
adalah 1.000.
Mempelajari cara menggunakan Google Play terkelola untuk mendesain dan membuat app store
untuk menampilkan produk
yang disetujui kepada pengguna,
lihat Desain Tata Letak Toko.
Permintaan
Permintaan HTTP
POST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/approve
Parameter
Nama parameter
Nilai
Deskripsi
Parameter jalur
enterpriseId
string
ID perusahaan.
productId
string
ID produk.
Otorisasi
Permintaan ini memerlukan otorisasi dengan cakupan berikut:
URL persetujuan yang ditampilkan kepada pengguna. Hanya izin yang ditampilkan kepada pengguna dengan URL tersebut yang akan diterima, yang mungkin bukan merupakan keseluruhan rangkaian izin produk. Misalnya, URL mungkin hanya menampilkan izin baru dari pembaruan setelah produk disetujui, atau tidak menyertakan izin baru jika produk diperbarui sejak URL dibuat.
approvalUrlInfo.approvalUrl
string
URL yang menampilkan izin produk dan yang juga dapat digunakan untuk menyetujui produk dengan panggilan Products.approve.
approvedPermissions
string
Menetapkan cara penanganan permintaan izin baru untuk produk. "allPermissions" (Semua Izin) secara otomatis menyetujui semua izin saat ini dan di masa mendatang untuk produk tersebut. "currentPermissionsOnly" menyetujui rangkaian izin saat ini untuk produk tersebut, tetapi setiap izin mendatang yang ditambahkan melalui pembaruan akan memerlukan persetujuan ulang manual. Jika tidak ditentukan, hanya kumpulan izin saat ini yang akan disetujui.
Nilai yang dapat diterima:
"allPermissions"
"currentPermissionsOnly"
approvalUrlInfo.kind
string
Respons
Jika berhasil, metode ini akan menampilkan isi respons kosong.
[null,null,["Terakhir diperbarui pada 2025-07-26 UTC."],[[["\u003cp\u003eApproves a specified product and its app permissions for an enterprise customer, with a limit of 1,000 approved products per customer.\u003c/p\u003e\n"],["\u003cp\u003eThis method is deprecated and will be inaccessible after September 30, 2025; new integrations should refer to recommended alternatives.\u003c/p\u003e\n"],["\u003cp\u003eRequires authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/androidenterprise\u003c/code\u003e scope.\u003c/p\u003e\n"],["\u003cp\u003eThe request body can specify approval URL information and how new permission requests for the product are handled.\u003c/p\u003e\n"]]],[],null,["# Products: approve\n\n| **Note:** Requires [authorization](#auth).\n\n\u003cbr /\u003e\n\n| **Deprecated:** New integrations cannot use this method and can refer to our [new\n| recommendations](/android/work/deprecations#recommended_alternative). \n| **This method will no longer be accessible by\n| anyone after September 30, 2025.**\n\nApproves the specified product and the relevant app permissions, if any.\nThe maximum number of products that you can approve per enterprise customer\nis 1,000.\n\nTo learn how to use managed Google Play to design and create a store\nlayout to display approved products to your users,\nsee [Store Layout Design](/android/work/play/emm-api/store-layout).\n\n\u003cbr /\u003e\n\nRequest\n-------\n\n### HTTP request\n\n```\nPOST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/approve\n```\n\n### Parameters\n\n| Parameter name | Value | Description |\n|----------------|----------|---------------------------|\n| **Path parameters** |||\n| `enterpriseId` | `string` | The ID of the enterprise. |\n| `productId` | `string` | The ID of the product. |\n\n### Authorization\n\nThis request requires authorization with the following scope:\n\n| Scope |\n|-----------------------------------------------------|\n| `https://www.googleapis.com/auth/androidenterprise` |\n\nFor more information, see the [authentication and authorization](/android/work/play/emm-api/v1/how-tos/authorizing) page.\n\n### Request body\n\nIn the request body, supply data with the following structure:\n\n```text\n{\n \"approvalUrlInfo\": {\n \"kind\": \"androidenterprise#approvalUrlInfo\",\n \"approvalUrl\": string\n },\n \"approvedPermissions\": string\n}\n```\n\n| Property name | Value | Description | Notes |\n|-------------------------------|-----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------|\n| `approvalUrlInfo` | `nested object` | The approval URL that was shown to the user. Only the permissions shown to the user with that URL will be accepted, which may not be the product's entire set of permissions. For example, the URL may only display new permissions from an update after the product was approved, or not include new permissions if the product was updated since the URL was generated. | |\n| approvalUrlInfo.`approvalUrl` | `string` | A URL that displays a product's permissions and that can also be used to approve the product with the `Products.approve` call. | |\n| `approvedPermissions` | `string` | Sets how new permission requests for the product are handled. \"allPermissions\" automatically approves all current and future permissions for the product. \"currentPermissionsOnly\" approves the current set of permissions for the product, but any future permissions added through updates will require manual reapproval. If not specified, only the current set of permissions will be approved. \u003cbr /\u003e Acceptable values are: - \"`allPermissions`\" - \"`currentPermissionsOnly`\" | |\n| approvalUrlInfo.`kind` | `string` | | |\n\nResponse\n--------\n\nIf successful, this method returns an empty response body."]]