یک یا چند مجوز روی یادداشت ایجاد می کند. فقط مجوزهایی با نقش WRITER
ممکن است ایجاد شوند. اگر افزودن هر مجوزی ناموفق بود، کل درخواست با شکست مواجه می شود و هیچ تغییری ایجاد نمی شود.
درخواست HTTP
POST https://keep.googleapis.com/v1/{parent=notes/*}/permissions:batchCreate
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
parent | منبع والد مشترک با همه مجوزها در حال ایجاد. قالب: |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"requests": [
{
object ( |
فیلدها | |
---|---|
requests[] | پیام درخواست که منابعی را برای ایجاد مشخص می کند. |
بدن پاسخگو
پاسخ برای ایجاد مجوز در یادداشت.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"permissions": [
{
object ( |
فیلدها | |
---|---|
permissions[] | مجوزها ایجاد شد. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/keep
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.
CreatePermissionRequest
درخواست اضافه کردن یک مجوز واحد به یادداشت.
نمایندگی JSON |
---|
{
"parent": string,
"permission": {
object ( |
فیلدها | |
---|---|
parent | مورد نیاز. یادداشت والد که در آن این مجوز ایجاد خواهد شد. قالب: |
permission | مورد نیاز. اجازه ایجاد. یکی از Permission.email، User.email یا Group.email باید ارائه شود. |