Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Phê duyệt sản phẩm được chỉ định và các quyền liên quan cho ứng dụng, nếu có.
Số lượng sản phẩm tối đa mà bạn có thể phê duyệt cho mỗi khách hàng doanh nghiệp
là 1.000.
Tìm hiểu cách sử dụng Managed Google Play để thiết kế và tạo cửa hàng
để hiển thị các sản phẩm
được phê duyệt cho người dùng,
xem Thiết kế bố cục cửa hàng.
Yêu cầu
Yêu cầu HTTP
POST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/approve
URL phê duyệt mà người dùng nhìn thấy. Chỉ các quyền hiển thị cho người dùng có URL đó mới được chấp nhận, đây có thể không phải là toàn bộ bộ quyền của sản phẩm. Ví dụ: URL chỉ được hiển thị các quyền mới của một bản cập nhật sau khi sản phẩm được phê duyệt hoặc không bao gồm các quyền mới nếu sản phẩm được cập nhật kể từ khi URL được tạo.
approvalUrlInfo.approvalUrl
string
URL hiển thị quyền của một sản phẩm và cũng có thể dùng để phê duyệt sản phẩm bằng lệnh gọi Products.approve.
approvedPermissions
string
Thiết lập cách xử lý các yêu cầu cấp quyền mới đối với sản phẩm. "allPermissions" tự động phê duyệt tất cả các quyền hiện tại và trong tương lai đối với sản phẩm. "currentPermissionsOnly" phê duyệt tập hợp quyền hiện tại cho sản phẩm, nhưng mọi quyền trong tương lai được thêm vào thông qua nội dung cập nhật đều cần phải được phê duyệt lại theo cách thủ công. Nếu bạn không chỉ định thì chỉ bộ quyền hiện tại mới được phê duyệt.
Các giá trị được chấp nhận là:
"allPermissions"
"currentPermissionsOnly"
approvalUrlInfo.kind
string
Phản hồi
Nếu thành công, phương thức này sẽ trả về một nội dung phản hồi trống.
[null,null,["Cập nhật lần gần đây nhất: 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."]]