- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- ContentFromDraft
- ContentFromSubmittedVersion
- PreviewSettings
Modele göre kullanıcının proje önizlemesini günceller.
HTTP isteği
POST https://actions.googleapis.com/v2/{parent=projects/*}/preview:write
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Zorunlu. |
İstek içeriği
İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:
JSON gösterimi | |
---|---|
{ "previewSettings": { object ( |
Alanlar | ||
---|---|---|
previewSettings |
Zorunlu. Kullanıcının önizlemesini güncelleme ayarları. |
|
source alanı. Önizlemeyi oluşturmak için kullanılan veri kaynağı. source şunlardan yalnızca biri olabilir: |
||
files |
Bir defada sunucuya gönderilen dosyaların listesi. Bu, yapılandırma dosyalarının veya veri dosyalarının listesidir. 1. İlk istek bir ConfigFiles olmalıdır. 2. İlk istekte "settings" (ayarlar) içeren bir ConfigFile bulunmalıdır. 3. İlk istekte "manifest" içeren bir ConfigFile olmalıdır. 4. Satır içi bulut işlevine karşılık gelen webhook ConfigFile dosyası, kaynak koduna karşılık gelen DataFile'dan önce yayınlanmalıdır. |
|
draft |
İçerik proje taslağından alınmıştır. |
|
submittedVersion |
Mevcut bir sürümden alınan içerik. |
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Önizleme kaynağının tanımı.
JSON gösterimi | |
---|---|
{
"name": string,
"validationResults": {
object ( |
Alanlar | |
---|---|
name |
Önizlemenin benzersiz tanımlayıcısıdır. Biçim: |
validationResults |
Kullanıcı projesi önizleme içeriğiyle ilişkili doğrulama sonuçları. |
simulatorUrl |
Kullanıcı önizlemesini test etmek için kullanılan simülasyon aracı URL'si. |
ContentFromDraft
Önizleme içeriğinin Taslaktan geleceğini belirtir.
ContentFromSubmittedVersion
Önizleme içeriğinin mevcut bir sürümden geleceğini belirtir.
JSON gösterimi | |
---|---|
{ "version": string } |
Alanlar | |
---|---|
version |
Zorunlu. Önizleme oluşturmak için kullanılacak, projenin gönderilmiş sürümü. Biçim: |
PreviewSettings
Önizlemeyi güncelleme ayarları.
JSON gösterimi | |
---|---|
{ "sandbox": boolean } |
Alanlar | |
---|---|
sandbox |
İşlemler gibi belirli işlemlerin korumalı alan modunda çalıştırılıp çalıştırılmayacağını belirtir. Varsayılan olarak, önizleme istekleri bu işlemleri korumalı alan modunda çalıştırır. Yani varsayılan |