PermissionValue
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
กลับไปยังการดำเนินการเป็นเอาต์พุตสำหรับ actions.type.Notifications
การแสดง JSON |
{
"granted_permissions": [
enum (Permission )
],
"permission_status": enum (PermissionGrantedStatus ),
"additional_user_data": string (AdditionalUserData )
} |
ช่อง |
granted_permissions |
enum (Permission )
ค่าที่เป็นไปได้สำหรับสิทธิ์
|
permission_status |
enum (PermissionGrantedStatus )
สถานะการแสดงผลของช่องสิทธิ์
|
additional_user_data |
enum (AdditionalUserData )
ข้อมูลเพิ่มเติมที่สร้างขึ้นขณะอัปเดตสิทธิ์ของผู้ใช้
|
สิทธิ์
ค่าที่เป็นไปได้สำหรับสิทธิ์
Enum |
UNSPECIFIED_PERMISSION |
สิทธิ์ที่ไม่ได้ระบุ |
NAME |
ถามชื่อและนามสกุลของผู้ใช้ |
DEVICE_PRECISE_LOCATION |
ขอตำแหน่งที่แน่นอนของผู้ใช้ ละติจูด/ลองจิจูด และที่อยู่ที่จัดรูปแบบ |
DEVICE_COARSE_LOCATION |
ขอตำแหน่งคร่าวๆ รหัสไปรษณีย์ เมือง และรหัสประเทศของผู้ใช้ |
UPDATE |
ขอสิทธิ์เพื่อส่งการอัปเดต |
PermissionGrantedStatus
สถานะการแสดงผลของช่องสิทธิ์
Enum |
TYPE_UNSPECIFIED |
ไม่ระบุ |
PERMISSION_GRANTED |
สิทธิ์จากผู้ใช้ |
PERMISSION_DENIED |
ผู้ใช้ปฏิเสธการให้สิทธิ์ |
ALREADY_GRANTED |
ผู้ใช้ได้ให้สิทธิ์ไว้ก่อนหน้านี้ |
UNVERIFIED_USER |
คุณไม่สามารถขอสิทธิ์จากผู้ใช้ที่ไม่ได้รับการยืนยัน |
INCOGNITO_USER |
ไม่สามารถขอสิทธิ์จากผู้ใช้ที่ไม่ระบุตัวตน |
SIGNED_OUT_USER |
ขอสิทธิ์จากผู้ใช้ที่ออกจากระบบไม่ได้ บางสิทธิ์เท่านั้น
พร้อมใช้งานสำหรับผู้ใช้ที่ออกจากระบบ |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-26 UTC
[null,null,["อัปเดตล่าสุด 2025-07-26 UTC"],[[["\u003cp\u003e\u003ccode\u003ePermissionValue\u003c/code\u003e is returned to the Action as output for \u003ccode\u003eactions.type.Notifications\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt provides information about granted permissions, permission status, and additional user data.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003egranted_permissions\u003c/code\u003e field outlines specific permissions like name, location, and updates.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003epermission_status\u003c/code\u003e indicates whether the permission was granted, denied, or if the user's status prevents granting.\u003c/p\u003e\n"]]],[],null,["# PermissionValue\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [PermissionValue](#PermissionValue)\n - [JSON representation](#PermissionValue.SCHEMA_REPRESENTATION)\n\nReturned to the Action as output for `actions.type.Notifications`.\n\n| JSON representation ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"granted_permissions\": [ enum (/assistant/actionssdk/reference/rest/Shared.Types/PermissionValue#permission) ], \"permission_status\": enum (/assistant/actionssdk/reference/rest/Shared.Types/PermissionValue#permissiongrantedstatus), \"additional_user_data\": string (`AdditionalUserData`) } ``` |\n\n| Fields ||\n|------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `granted_permissions` | `enum (`[Permission](/assistant/actionssdk/reference/rest/Shared.Types/PermissionValue#permission)`)` Possible values for permission. |\n| `permission_status` | `enum (`[PermissionGrantedStatus](/assistant/actionssdk/reference/rest/Shared.Types/PermissionValue#permissiongrantedstatus)`)` The returned status of permission slot. |\n| `additional_user_data` | `enum (``AdditionalUserData``)` Additional data generated while updating user's permission. |\n\nPermission\n----------\n\nPossible values for permission.\n\n| Enums ||\n|---------------------------|-----------------------------------------------------------------------------|\n| `UNSPECIFIED_PERMISSION` | Unspecified permission. |\n| `NAME` | Ask for user's first and last name. |\n| `DEVICE_PRECISE_LOCATION` | Ask for user's precise location, latitude/longitude, and formatted address. |\n| `DEVICE_COARSE_LOCATION` | Ask for user's coarse location, zip code, city, and country code. |\n| `UPDATE` | Ask for permissions to send updates. |\n\nPermissionGrantedStatus\n-----------------------\n\nThe returned status of permission slot.\n\n| Enums ||\n|----------------------|----------------------------------------------------------------------------------------------------------------------|\n| `TYPE_UNSPECIFIED` | Unspecified. |\n| `PERMISSION_GRANTED` | User granted permission. |\n| `PERMISSION_DENIED` | User denied permission. |\n| `ALREADY_GRANTED` | User has previously granted permission. |\n| `UNVERIFIED_USER` | Permissions cannot be requested from an unverified user. |\n| `INCOGNITO_USER` | Permissions cannot be requested from an incognito user. |\n| `SIGNED_OUT_USER` | Permissions cannot be requested from a signed-out user. Only certain permissions are available for signed-out users. |"]]