Method: presentations.create
با استفاده از عنوان داده شده در درخواست، یک ارائه خالی ایجاد می کند. اگر یک presentationId
ارائه شود، از آن به عنوان شناسه ارائه جدید استفاده می شود. در غیر این صورت یک شناسه جدید تولید می شود. سایر قسمت های درخواست، از جمله هر محتوای ارائه شده، نادیده گرفته می شوند. ارائه ایجاد شده را برمی گرداند.
درخواست HTTP
POST https://slides.googleapis.com/v1/presentations
URL از دستور GRPC Transcoding استفاده می کند.
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"presentationId": string,
"pageSize": {
object (Size )
},
"slides": [
{
object (Page )
}
],
"title": string,
"masters": [
{
object (Page )
}
],
"layouts": [
{
object (Page )
}
],
"locale": string,
"revisionId": string,
"notesMaster": {
object (Page )
}
} |
فیلدها |
---|
presentationId | string شناسه ارائه. |
pageSize | object ( Size ) اندازه صفحات در ارائه. |
slides[] | object ( Page ) اسلایدهای موجود در ارائه یک اسلاید خصوصیات را از طرح بندی اسلاید به ارث می برد. |
title | string عنوان ارائه. |
masters[] | object ( Page ) استادان اسلاید در ارائه. یک اسلاید مستر شامل تمام عناصر رایج صفحه و ویژگی های مشترک برای مجموعه ای از طرح بندی ها است. آنها سه هدف را دنبال می کنند: - شکلهای مکاننما در یک Master شامل سبکهای متن پیشفرض و ویژگیهای شکل همه شکلهای نگهدارنده در صفحاتی هستند که از آن استاد استفاده میکنند.
- ویژگی های صفحه اصلی ویژگی های رایج صفحه را که توسط طرح بندی آن به ارث می رسد را تعریف می کند.
- هر شکل دیگری که در اسلاید اصلی وجود دارد، بدون در نظر گرفتن چیدمان آنها، در همه اسلایدها با استفاده از آن Master ظاهر می شود.
|
layouts[] | object ( Page ) طرح بندی ها در ارائه چیدمان قالبی است که نحوه چیدمان و استایل بندی محتوا را در اسلایدهایی که از آن چیدمان به ارث می برند، تعیین می کند. |
locale | string محل ارائه، به عنوان یک برچسب زبان IETF BCP 47. |
revisionId | string فقط خروجی شناسه بازبینی ارائه. میتواند در درخواستهای بهروزرسانی برای ادعای عدم تغییر نسخه ارائه از آخرین عملیات خواندن استفاده شود. فقط در صورتی پر می شود که کاربر به ارائه دسترسی ویرایش داشته باشد. شناسه تجدیدنظر یک عدد متوالی نیست بلکه یک رشته سحابی است. قالب شناسه بازبینی ممکن است در طول زمان تغییر کند، بنابراین باید به صورت غیر شفاف با آن برخورد کرد. شناسه بازگردانی شده فقط تا 24 ساعت پس از بازگرداندن آن تضمین شده است که اعتبار دارد و نمیتوان آن را بین کاربران به اشتراک گذاشت. اگر شناسه بازبینی بین تماس ها تغییر نکرده باشد، ارائه تغییر نکرده است. برعکس، شناسه تغییر یافته (برای همان ارائه و کاربر) معمولاً به این معنی است که ارائه به روز شده است. با این حال، تغییر شناسه می تواند به دلیل عوامل داخلی مانند تغییر فرمت شناسه نیز باشد. |
notesMaster | object ( Page ) یادداشت ها در ارائه استاد هستند. سه هدف را دنبال می کند: - شکلهای مکاننما در یک یادداشتهای اصلی شامل سبکهای متن پیشفرض و ویژگیهای شکل همه شکلهای نگهدارنده در
notes pages هستند. به طور خاص، یک شکل مکاننمای SLIDE_IMAGE حاوی تصویر کوچک اسلاید است، و یک شکل مکاندار BODY حاوی یادداشتهای سخنران است. - ویژگیهای صفحه اصلی یادداشتها ویژگیهای رایج صفحه را که توسط همه
notes pages به ارث برده میشود، تعریف میکنند. - هر شکل دیگری در صفحه اصلی یادداشت ها در تمام
notes pages ظاهر می شود.
استاد یادداشت ها فقط خواندنی است. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی یک نمونه جدید از Presentation
است.
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/presentations
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-10-25 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-10-25 بهوقت ساعت هماهنگ جهانی."],[[["Creates a new Google Slides presentation with the given title, generating a new presentation ID if not provided."],["Ignores any content provided in the request body besides the title and optional presentation ID."],["Requires authorization with specific Google Drive or Slides scopes."],["Returns the newly created presentation object upon successful completion."],["The API utilizes a POST request to `https://slides.googleapis.com/v1/presentations` and accepts a JSON request body with specific parameters for presentation creation."]]],["This describes creating a new presentation via a `POST` request to `https://slides.googleapis.com/v1/presentations`. The request can include a `presentationId` for a specific ID or generate a new one, ignoring other provided content. The request body uses JSON, accepting fields like `title`, `pageSize`, `slides`, `masters`, `layouts`, `locale`, `revisionId`, and `notesMaster`. The response returns the created presentation. Authorization requires specific OAuth scopes.\n"]]