İstekte verilen başlığı kullanarak boş bir sunu oluşturur. presentationId
sağlanırsa yeni sununun kimliği olarak kullanılır. Aksi takdirde yeni bir kimlik oluşturulur. İstekteki diğer alanlar ve sağlanan içerikler yok sayılır. Oluşturulan sunuyu döndürür.
HTTP isteği
POST https://slides.googleapis.com/v1/presentations
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek içeriği
İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{ "presentationId": string, "pageSize": { object ( |
Alanlar | |
---|---|
presentationId |
Sununun kimliği. |
pageSize |
Sunudaki sayfaların boyutu. |
slides[] |
Sunudaki slaytlar. Bir slayt, özellikleri slayt düzeninden devralır. |
title |
Sununun başlığı. |
masters[] |
Sunudaki slayt ana slaytları. Ana slayt , tüm ortak sayfa öğelerini ve bir dizi düzen için ortak özellikleri içerir. Üç amaca hizmet ederler:
|
layouts[] |
Sunudaki düzenler. Düzen, ilgili düzenden devralan slaytlarda içeriğin nasıl düzenleneceğini ve stil yapılacağını belirleyen bir şablondur. |
locale |
IETF BCP 47 dil etiketi olarak sununun yerel ayarı. |
revisionId |
Yalnızca çıkış. Sununun düzeltme kimliği. Sunu düzeltmesinin son okuma işleminden bu yana değişmediğini onaylamak için güncelleme isteklerinde kullanılabilir. Yalnızca kullanıcının sunu için düzenleme erişimi varsa doldurulur. Düzeltme kimliği sıralı bir sayı değil, belirsiz bir dizedir. Düzeltme kimliğinin biçimi zaman içinde değişebileceğinden opak bir şekilde ele alınmalıdır. Döndürülen düzeltme kimliği, iade edildikten sonraki 24 saat boyunca geçerli olur ve kullanıcılar arasında paylaşılamaz. Çağrılar arasında düzeltme kimliği değişmezse sunu değişmemiştir. Öte yandan, kimlik değiştirilmesi (aynı sunu ve kullanıcı için) genellikle sununun güncellendiği anlamına gelir. Ancak kimliğin değiştirilmesi, kimlik biçimi değişiklikleri gibi dahili faktörlerden de kaynaklanabilir. |
notesMaster |
Sunudaki not ustası. Üç amaca hizmet eder:
Not ana sayfası salt okunurdur. |
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, yeni oluşturulan Presentation
örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/presentations
Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.