REST Resource: sites.releases

منبع: انتشار

Release مجموعه خاصی از تنظیمات و فایل‌ها است که قرار است در زمان خاصی عمومی شوند.

نمایندگی JSON
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
زمینه های
name

string

فقط خروجی شناسه منحصربه‌فرد برای انتشار، در یکی از قالب‌های زیر:

  • sites/ SITE_ID /releases/ RELEASE_ID

  • sites/ SITE_ID /channels/ CHANNEL_ID /releases/ RELEASE_ID

زمانی که با releases.create یا channels.releases.create تماس می‌گیرید، این نام در بدنه پاسخ ارائه می‌شود.

version

object ( Version )

فقط خروجی پیکربندی و محتوایی که منتشر شد.

type

enum ( Type )

دلیل انتشار را توضیح می دهد.

فقط هنگام ایجاد یک نسخه از نوع SITE_DISABLE مقداری را برای این فیلد مشخص کنید.

releaseTime

string ( Timestamp format)

فقط خروجی زمانی که نسخه عمومی تنظیم شده است.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

releaseUser

object ( ActingUser )

فقط خروجی کاربری که انتشار را ایجاد کرده است را شناسایی می کند.

message

string

شرح استقرار هنگام ایجاد نسخه. مقدار می تواند تا 512 کاراکتر باشد.

مواد و روش ها

create

یک نسخه جدید ایجاد می کند، که باعث می شود محتوای نسخه مشخص شده به طور فعال در URL(های) مناسب نمایش داده شود.

get

نسخه مشخص شده را برای یک سایت یا کانال دریافت می کند.

list

نسخه هایی را که برای سایت یا کانال مشخص شده ایجاد شده اند فهرست می کند.