- HTTP isteği
- Yol parametreleri
- İstek gövdesi
- Yanıt metni
- ContentFromDraft
- ContentFromSubmittedVersion
- PreviewSettings
Kullanıcının proje önizlemesini modele göre 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ıya sahip verileri içerir:
JSON gösterimi | |
---|---|
{ "previewSettings": { object ( |
Alanlar | ||
---|---|---|
previewSettings |
Zorunlu. Kullanıcının önizlemesini güncelleme ayarları. |
|
Birleştirme alanı source . Önizlemeyi oluşturmak için kullanılan veri kaynağı. source şunlardan yalnızca biri olabilir: |
||
files |
Tek seferde sunucuya gönderilen dosyaların listesi. Bu liste, yapılandırma dosyaları veya veri dosyalarından oluşur. 1. İlk istek bir ConfigFiles olmalıdır. 2. İlk isteğin "settings" içeren bir ConfigFile'ı olmalıdır. 3. İlk isteğin "manifest" içeren bir ConfigFile'ı olmalıdır. 4. Satır içi bulut işlevine karşılık gelen webhook ConfigFile'ının, kaynak koduna karşılık gelen DataFile'dan önce yayınlanması gerekir. |
|
draft |
İçerik, proje taslağından alınmıştır. |
|
submittedVersion |
Mevcut 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ılacak simülasyon aracı URL'si. |
ContentFromDraft
Önizleme içeriğinin Taslak'tan alınacağını 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önderilen 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. Başka bir deyişle, |