資源:代理程式
代表品牌的對話型實體。
JSON 表示法 |
---|
{ "name": string, "displayName": string, // Union field |
欄位 | |
---|---|
name |
代理程式的專屬 ID。 唯讀。由平台定義, |
displayName |
必要欄位。代理程式向使用者顯示的名稱。最多 100 個字元。 服務專員驗證完成後即無法修改。 |
聯集欄位 必要欄位。 |
|
businessMessagesAgent |
Business Messages 服務專員的詳細資訊 |
rcsBusinessMessagingAgent |
RCS Business Messaging 的服務專員詳細資訊。 |
BusinessMessagesAgent
Business Messages 專屬的服務專員資訊。
JSON 表示法 |
---|
{ "logoUrl": string, "entryPointConfigs": [ { object ( |
欄位 | |
---|---|
logoUrl |
選用設定。服務專員的標誌公開網址。大小上限為 50 KB。 服務專員驗證完成後即無法修改。 |
entryPointConfigs[] |
選用設定。進入點設定清單。 服務專員驗證完成後即無法修改。 |
conversationalSettings |
必要欄位。服務專員的對話設定,對應至語言代碼。語言代碼是以格式正確的 IETF BCP 47 語言代碼表示。 這個物件中包含 |
defaultLocale |
必要欄位。代理程式的預設語言代碼。必須與 |
primaryAgentInteraction |
必要欄位。主要服務專員互動資訊,使用者發起對話時使用。 |
additionalAgentInteractions[] |
選用設定。其他服務專員互動資訊。可讓服務專員支援多種互動類型。 |
customAgentId |
選用設定。代理程式的合作夥伴指定 ID。這個 ID 會與傳送至代理程式的所有訊息一起傳遞。 |
agentTestUrl |
僅供輸出。用於測試代理程式對話體驗的網址。 由平台定義, |
testUrls[] |
僅供輸出。用於測試代理程式對話體驗的網址。 由平台定義, |
phone |
選用設定。代理程式顯示的電話號碼。如未指定,服務專員會顯示 Google 知識圖譜中找到的品牌電話號碼 (如有)。 |
authorizationConfig |
選用設定。OAuth 支援的授權設定。 |
nonLocalConfig |
選用設定。非本機進入點的設定。 |
surveyConfig |
選用設定。設定可啟用自訂問卷調查。 |
BusinessMessagesEntryPointConfig
代理程式的進入點設定。
JSON 表示法 |
---|
{
"allowedEntryPoint": enum ( |
欄位 | |
---|---|
allowedEntryPoint |
必要欄位。顯示已啟用服務專員時,Google 就會顯示該服務專員。 |
EntryPoint
顯示已啟用服務專員時,Google 就會顯示該服務專員。
列舉 | |
---|---|
ENTRY_POINT_UNSPECIFIED |
未指定的進入點。 |
LOCATION |
為這個服務專員啟用定位功能。 |
NON_LOCAL |
啟用非當地進入點的商家訊息。 |
SupportedAgentInteraction
服務專員支援的互動。
JSON 表示法 |
---|
{ "interactionType": enum ( |
欄位 | |
---|---|
interactionType |
必要欄位。服務專員支援的互動類型。 |
聯集欄位 representative 。設定類型的詳細資訊。必要欄位。representative 只能是下列其中一項: |
|
botRepresentative |
機器人代表詳細資料。 |
humanRepresentative |
人類代表詳細資料。 |
InteractionType
代理程式支援的互動類型。
列舉 | |
---|---|
INTERACTION_TYPE_UNSPECIFIED |
未指定的互動。 |
BOT |
機器人互動。 |
HUMAN |
人為互動, |
BotRepresentative
機器人代表的詳細資料。
JSON 表示法 |
---|
{
"botMessagingAvailability": {
object ( |
欄位 | |
---|---|
botMessagingAvailability |
必要欄位。機器人訊息可用性。 |
MessagingAvailability
每週提供訊息的時段。您可以將多天的營業時間分組。例如:* 太平洋夏令時間星期一至星期三 08:00 至 16:00 小時 * 太平洋夏令時間星期四至週五 10:00 至 14:00 * 太平洋夏令時間星期四至週五 15:00–18:00 * 週六至週五 10:00–14:00
如果有空與否狀態缺漏 (例如星期日未指定有空時間),這段期間內就無法使用訊息功能。
機器人時數不會影響可用性。僅限機器人的服務專員一律會顯示歡迎訊息,同時使用真人和機器人代表設定的服務專員在定義可用性時,只會考慮真人代表。
JSON 表示法 |
---|
{
"hours": [
{
object ( |
欄位 | |
---|---|
hours[] |
必要欄位。通訊功能的時段。 |
小時
可接收訊息的時間範圍。
JSON 表示法 |
---|
{ "startTime": { object ( |
欄位 | |
---|---|
startTime |
必要欄位。星期幾範圍內每天的開始時間。 |
endTime |
必要欄位。星期幾的每天結束時間。 |
timeZone |
必要欄位。營業時間的 IANA 時區。例如「America/Los_Angeles」。 |
startDay |
必要欄位。開始日期。 |
endDay |
必要欄位。結束日期。包含指定日期。 |
TimeOfDay
代表一天中的時間。日期和時區並不需要指定,或是在其他位置上指定。API 可選擇允許閏秒。相關類型為 google.type.Date
和 google.protobuf.Timestamp
。
JSON 表示法 |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
欄位 | |
---|---|
hours |
一天中的小時,以 24 小時製表示。值應介於 0 到 23 之間。API 可選擇允許使用「24:00:00」這類的值來表示營業打烊時間等情況。 |
minutes |
一天內的分鐘數。值必須介於 0 到 59 之間。 |
seconds |
時間的秒數。正常情況下,值必須介於 0 到 59 之間。如果 API 允許閏秒,則可允許值為 60。 |
nanos |
秒數的小數,以奈秒為單位。值必須介於 0 到 999,999,999 之間。 |
DayOfWeek
代表星期幾。
列舉 | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
未指定星期幾。 |
MONDAY |
星期一 |
TUESDAY |
週二 |
WEDNESDAY |
星期三 |
THURSDAY |
星期四 |
FRIDAY |
星期五 |
SATURDAY |
Saturday (週六) |
SUNDAY |
星期日 |
HumanRepresentative
客服代表的詳細資料。
JSON 表示法 |
---|
{
"humanMessagingAvailability": {
object ( |
欄位 | |
---|---|
humanMessagingAvailability |
必要欄位。是否有人可使用通訊功能。 |
AuthorizationConfig
支援 Business Messages 的 OAuth 設定詳細資料
JSON 表示法 |
---|
{ "endpointUrl": string } |
欄位 | |
---|---|
endpointUrl |
使用者登入的端點網址。 |
NonLocalConfig
啟用非本機進入點的設定。
JSON 表示法 |
---|
{ "contactOption": { object ( |
欄位 | |
---|---|
contactOption |
必要欄位。服務專員的聯絡資訊,這項資訊會與訊息按鈕一起顯示。 |
enabledDomains[] |
必要欄位。要為網站連結進入點啟用的網域。 |
phoneNumber |
必要欄位。服務專員的電話號碼。針對從非本機進入點發起的對話覆寫 |
callDeflectionPhoneNumbers[] |
必要欄位。來電轉接電話號碼清單。 |
regionCodes[] |
必要欄位。可提供服務專員可以啟動 |
ContactOption
除了訊息按鈕之外,會顯示聯絡人詳細資料。
JSON 表示法 |
---|
{
"url": string,
"options": [
enum ( |
欄位 | |
---|---|
url |
必要欄位。可使用的聯絡選項網址。 |
options[] |
必要欄位。指定網址適用的聯絡選項清單。 |
Option 鍵
聯絡人選項。
列舉 | |
---|---|
OPTION_UNSPECIFIED |
不明 |
WEB_CHAT |
網路即時通訊選項。 |
PHONE |
手機選項。 |
EMAIL |
電子郵件選項。 |
FAQS |
常見問題選項。 |
TWITTER |
Twitter 選項。 |
WHATSAPP |
WhatsApp 選項。 |
SurveyConfig
自訂問卷調查問題的支援設定詳細資料。
JSON 表示法 |
---|
{
"templateQuestionIds": [
string
],
"customSurveys": {
string: {
object ( |
欄位 | |
---|---|
templateQuestionIds[] |
問卷調查所含範本問題的範本問題 ID 清單。 |
customSurveys |
服務專員的自訂問卷調查問題,對應到語言代碼。語言代碼是以格式正確的 IETF BCP 47 語言代碼表示。 這個物件中包含 |
CustomSurveyConfig
代理程式的自訂問卷調查設定。
JSON 表示法 |
---|
{
"customQuestions": [
{
object ( |
欄位 | |
---|---|
customQuestions[] |
自訂問題清單。 |
SurveyQuestion
每個問卷調查問題的詳細內容。
JSON 表示法 |
---|
{ "name": string, "questionType": enum ( |
欄位 | |
---|---|
name |
必要欄位。問題的專屬 ID。 |
questionType |
僅供輸出。問題類型。 |
questionContent |
必要欄位。問題內容。自訂問題最多 200 個字元。 |
responseOptions[] |
必要欄位。和問題一併顯示的回應清單。上限為 12 個。 |
類型
問卷調查問題的類型。
列舉 | |
---|---|
TYPE_UNSPECIFIED |
問卷調查問題類型不明。 |
GOOGLE_STANDARD_QUESTION |
Google 標準問卷調查問題。 |
GOOGLE_TEMPLATE_QUESTION |
Google 提供的範本問卷調查問題。 |
PARTNER_CUSTOM_QUESTION |
合作夥伴自訂問卷調查問題。 |
SurveyResponse
問卷調查問題回應的內容。
JSON 表示法 |
---|
{ "content": string, "postbackData": string } |
欄位 | |
---|---|
content |
必要欄位。使用者輕觸問卷調查中顯示的文字,輕觸此文字就會傳回代理程式。長度上限為 35 個半形字元。 |
postbackData |
使用者輕觸問題回應後,服務專員會收到的字串。 |
RcsBusinessMessagingAgent
與 RCS Business Messaging 明確相關的服務專員資訊。
JSON 表示法 |
---|
{ "description": string, "logoUri": string, "heroUri": string, "phoneNumbers": [ { object ( |
欄位 | |
---|---|
description |
必要欄位。向使用者顯示的代理程式說明。最多 100 個字元。 |
logoUri |
必要欄位。服務專員的標誌公開網址。大小上限為 50 KB。 服務專員驗證完成後即無法修改。 |
heroUri |
必要欄位。虛擬服務專員的主頁橫幅網址,開放給大眾使用。大小上限為 200 KB。 服務專員驗證完成後即無法修改。 |
phoneNumbers[] |
必要欄位。與服務專員相關聯的電話號碼。 |
emails[] |
選用設定。與代理程式相關聯的電子郵件地址。 |
websites[] |
選用設定。與虛擬服務專員相關聯的網站。最多 3 個。 |
privacy |
必要欄位。與代理程式相關聯的隱私權政策, |
termsConditions |
必要欄位。與代理程式相關的條款及細則。 |
color |
必要欄位。以十六進位格式形式向使用者顯示的代理程式主題顏色。例如 #FF6347。 |
billingConfig |
必要欄位。代理程式的帳單設定。 |
agentUseCase |
選用設定。機器人的用途。 |
hostingRegion |
必要欄位。託管代理程式的區域。 |
PhoneEntry
與服務專員相關聯的電話號碼。
JSON 表示法 |
---|
{
"phoneNumber": {
object ( |
欄位 | |
---|---|
phoneNumber |
必要欄位。E.164 格式的電話號碼。例如 |
label |
必要欄位。電話號碼的標籤。 |
EmailEntry
與服務專員相關聯的電子郵件。
JSON 表示法 |
---|
{ "address": string, "label": string } |
欄位 | |
---|---|
address |
必要欄位。電子郵件地址。 |
label |
必要欄位。電子郵件地址的標籤。 |
WebEntry
與代理程式相關聯的網頁式資源。
JSON 表示法 |
---|
{ "uri": string, "label": string } |
欄位 | |
---|---|
uri |
必要欄位。與代理程式相關聯的可公開存取 URI。必須使用 HTTP 或 HTTPS 通訊協定。 |
label |
選用設定。URI 的標籤。 |
RcsBusinessMessagingAgentBillingConfig
代理程式的帳單設定。
JSON 表示法 |
---|
{
"billingCategory": enum ( |
欄位 | |
---|---|
billingCategory |
服務專員的帳單類別。 |
BillingCategory
支援的帳單類別。
列舉 | |
---|---|
BILLING_CATEGORY_UNSPECIFIED |
未指定類別。 |
CONVERSATIONAL_LEGACY |
支援現有代理程式帳單設定的舊版類別。 |
CONVERSATIONAL |
為更長、更複雜的工作階段設計,讓使用者和品牌可以交換一系列訊息。 |
SINGLE_MESSAGE |
提供功能更豐富的簡訊服務。不再以 CONVERSATIONAL 方式收費。 |
BASIC_MESSAGE |
計費模式與簡訊類似。不再以 CONVERSATIONAL 方式收費。 |
AgentUseCase
儲存空間中使用的代理程式用途類型。
列舉 | |
---|---|
AGENT_USE_CASE_UNSPECIFIED |
未指定用途。 |
TRANSACTIONAL |
只傳送重要、必要且具時效性訊息的服務專員。 |
PROMOTIONAL |
傳送銷售、行銷和促銷訊息的服務專員。預設類型。 |
OTP |
只傳送動態密碼的服務專員。 |
MULTI_USE |
具有多種用途的代理程式。 |
HostingRegion
代理程式可能的託管區域,用於將 P2A 訊息正確轉送至區域化伺服器。
列舉 | |
---|---|
HOSTING_REGION_UNSPECIFIED |
未指定的託管區域。 |
NORTH_AMERICA |
北美洲 |
EUROPE |
歐洲。 |
ASIA_PACIFIC |
亞太地區。 |
方法 |
|
---|---|
|
建立新的代理程式來代表品牌。 |
(deprecated) |
已淘汰:代理程式刪除功能已淘汰。 |
|
取得服務專員相關資訊。 |
|
取得服務專員的發布資訊。 |
|
取得服務專員的驗證資訊。 |
|
列出與品牌相關聯的所有服務專員。 |
|
更新服務專員相關資訊。 |
|
開始服務專員的啟動程序。 |
|
開始為服務專員驗證商家資訊。 |
|
更新服務專員的啟動資訊。 |
|
更新服務專員的驗證狀態。 |