資源:Environment
代表 Google 代碼管理工具環境。請注意,使用者可以建立、刪除及更新 USER 類型的環境,但只能更新其他類型環境的 enableDebug 和 url 欄位。
| JSON 表示法 |
|---|
{ "path": string, "accountId": string, "containerId": string, "environmentId": string, "type": enum ( |
| 欄位 | |
|---|---|
path |
GTM 環境的 API 相對路徑。 |
accountId |
Google 代碼管理工具帳戶 ID。 |
containerId |
GTM 容器 ID。 |
environmentId |
GTM 環境 ID 是 GTM 環境的專屬 ID。 |
type |
這個環境的類型。 |
fingerprint |
在儲存時計算的 GTM 環境指紋。環境變更時,系統會重新計算這個值。 |
name |
環境顯示名稱。只能在 USER 類型環境中設定或變更。 |
description |
環境說明。只能在 USER 類型環境中設定或變更。 |
enableDebug |
是否要預設為環境啟用偵錯功能。 |
url |
環境的預設預覽頁面網址。 |
authorizationCode |
環境授權碼。 |
authorizationTimestamp |
授權碼的上次更新時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
tagManagerUrl |
系統自動產生的代碼管理工具使用者介面連結 |
聯集欄位 Link。版本 ID、工作區 ID 或無。日後可能會包含其他 ID。只能在 USER 類型環境中設定或變更。Link 只能是下列其中一項: |
|
containerVersionId |
代表容器版本的連結。 |
workspaceId |
代表工作區快速預覽的連結。 |
EnvironmentType
| 列舉 | |
|---|---|
user |
指向使用者定義的環境。 |
live |
指向目前的使用中容器版本。 |
latest |
指向最新容器版本。 |
workspace |
自動管理環境,指向工作區預覽或工作區建立的版本。 |
方法 |
|
|---|---|
|
建立 Google 代碼管理工具環境。 |
|
刪除 GTM 環境。 |
|
取得 GTM 環境。 |
|
列出 GTM 容器的所有 GTM 環境。 |
|
重新產生 GTM 環境的授權碼。 |
|
更新 Google 代碼管理工具環境。 |