แหล่งข้อมูล: ตัวแทน
เอนทิตีแบบสนทนาที่แสดงถึงแบรนด์
| การแสดง JSON |
|---|
{ "name": string, "displayName": string, "brandName": string, "isArchived": boolean, // Union field |
| ช่อง | |
|---|---|
name |
ตัวระบุที่ไม่ซ้ำกันของเอเจนต์ อ่านอย่างเดียว กำหนดโดยแพลตฟอร์ม |
displayName |
ต้องระบุ ชื่อที่ตัวแทนแสดงต่อผู้ใช้ สูงสุด 40 อักขระ แก้ไขไม่ได้หลังจากยืนยันตัวแทนแล้ว |
brandName |
เอาต์พุตเท่านั้น ชื่อของแบรนด์ที่เชื่อมโยงกับเอเจนต์ |
isArchived |
ไม่บังคับ หากเป็น |
ฟิลด์ Union ต้องระบุ |
|
rcsBusinessMessagingAgent |
ข้อมูลตัวแทนโดยละเอียดสำหรับ RCS for Business |
RcsBusinessMessagingAgent
ข้อมูลตัวแทนที่เกี่ยวข้องกับ RCS for Business โดยเฉพาะ สําหรับการสร้าง Agent เราขอแนะนําให้ระบุวิธีติดต่ออย่างน้อย 1 วิธี (โทรศัพท์ อีเมล หรือเว็บไซต์) พร้อมป้ายกํากับที่เกี่ยวข้อง สำหรับการเปิดตัวตัวแทน คุณต้องระบุวิธีติดต่ออย่างน้อย 1 วิธี (โทรศัพท์ อีเมล หรือเว็บไซต์) พร้อมป้ายกำกับที่เกี่ยวข้อง
| การแสดง JSON |
|---|
{ "description": string, "logoUri": string, "heroUri": string, "phoneNumbers": [ { object ( |
| ช่อง | |
|---|---|
description |
ต้องระบุ คำอธิบายของตัวแทนที่ผู้ใช้มองเห็นได้ ยาวไม่เกิน 100 อักขระ ดูข้อกำหนดโดยละเอียดได้ที่แก้ไขข้อมูลตัวแทน |
logoUri |
ต้องระบุ URL ที่เปิดเผยต่อสาธารณะของโลโก้สำหรับเอเจนต์ สูงสุด 50 KB แก้ไขไม่ได้หลังจากยืนยันตัวแทนแล้ว |
heroUri |
ต้องระบุ URL ที่ใช้ได้แบบสาธารณะของรูปภาพหลักสำหรับ Agent สูงสุด 200 KB แก้ไขไม่ได้หลังจากยืนยันตัวแทนแล้ว |
phoneNumbers[] |
ไม่บังคับ หมายเลขโทรศัพท์ที่เชื่อมโยงกับตัวแทน ต้องระบุหากไม่ได้ระบุอีเมลและเว็บไซต์ |
emails[] |
ไม่บังคับ อีเมลที่เชื่อมโยงกับตัวแทน ต้องระบุหากไม่ได้ระบุหมายเลขโทรศัพท์และเว็บไซต์ |
websites[] |
ไม่บังคับ เว็บไซต์ที่เชื่อมโยงกับตัวแทน สูงสุด 3 รายการ ต้องระบุหากไม่ได้ระบุหมายเลขโทรศัพท์และอีเมล |
privacy |
ต้องระบุ นโยบายความเป็นส่วนตัวที่เชื่อมโยงกับเอเจนต์ |
termsConditions |
ต้องระบุ ข้อกำหนดและเงื่อนไขที่เชื่อมโยงกับตัวแทน |
color |
ต้องระบุ สีธีมของเอเจนต์ที่ผู้ใช้มองเห็นในรูปแบบเลขฐานสิบหก เช่น #FF6347 |
billingConfig |
ต้องระบุ การกำหนดค่าการเรียกเก็บเงินสำหรับตัวแทน |
agentUseCase |
ไม่บังคับ กรณีการใช้งานบ็อต |
hostingRegion |
ต้องระบุ ภูมิภาคที่โฮสต์สำหรับ Agent |
partner |
เอาต์พุตเท่านั้น พาร์ทเนอร์ที่เชื่อมโยงกับตัวแทน |
launchDetails |
เอาต์พุตเท่านั้น รายละเอียดการเปิดตัวสำหรับเอเจนต์ จะมีการป้อนข้อมูลสำหรับผู้ให้บริการเท่านั้น และจะป้อนเฉพาะรายละเอียดการเปิดตัวที่เกี่ยวข้องกับผู้ให้บริการที่โทรเท่านั้น |
indiaPrincipalEntityId |
ไม่บังคับ ตัวระบุเอนทิตีหลักของธุรกิจในอินเดีย (PE ID) ของธุรกิจที่เชื่อมโยงกับตัวแทน ต้องระบุหากวางแผนที่จะเปิดตัวเอเจนต์ในอินเดีย |
PhoneEntry
หมายเลขโทรศัพท์ที่เชื่อมโยงกับตัวแทน
| การแสดง JSON |
|---|
{
"phoneNumber": {
object ( |
| ช่อง | |
|---|---|
phoneNumber |
ต้องระบุ หมายเลขโทรศัพท์ใน 2 รูปแบบที่เป็นไปได้ ได้แก่ รูปแบบ E.164 แบบเต็ม (เช่น "+12223334444") หรือหมายเลขโทรศัพท์ในประเทศ/หมายเลขโทรฟรีที่ไม่ได้จัดรูปแบบโดยไม่มี "+" คำนำหน้า หรือรหัสประเทศ (เช่น "6502530000") หมายเหตุ: ไม่อนุญาตให้ใช้หมายเลขฉุกเฉิน |
label |
ต้องระบุ ป้ายกำกับสำหรับหมายเลขโทรศัพท์ |
EmailEntry
อีเมลที่เชื่อมโยงกับตัวแทน
| การแสดง JSON |
|---|
{ "address": string, "label": string } |
| ช่อง | |
|---|---|
address |
ต้องระบุ ที่อยู่อีเมล |
label |
ต้องระบุ ป้ายกำกับสำหรับอีเมล |
WebEntry
แหล่งข้อมูลบนเว็บที่เชื่อมโยงกับตัวแทน
| การแสดง JSON |
|---|
{ "uri": string, "label": string } |
| ช่อง | |
|---|---|
uri |
ต้องระบุ URI ที่เข้าถึงได้แบบสาธารณะซึ่งเชื่อมโยงกับตัวแทน ต้องใช้โปรโตคอล HTTP หรือ HTTPS |
label |
ต้องระบุสำหรับ |
RcsBusinessMessagingAgentBillingConfig
การกำหนดค่าการเรียกเก็บเงินสำหรับตัวแทน
| การแสดง JSON |
|---|
{
"billingCategory": enum ( |
| ช่อง | |
|---|---|
billingCategory |
หมวดหมู่การเรียกเก็บเงินสำหรับตัวแทน |
BillingCategory
หมวดหมู่การเรียกเก็บเงินที่รองรับ
| Enum | |
|---|---|
BILLING_CATEGORY_UNSPECIFIED |
ไม่ได้ระบุหมวดหมู่ |
CONVERSATIONAL_LEGACY |
หมวดหมู่เดิมเพื่อรองรับการกำหนดค่าการเรียกเก็บเงินของตัวแทนที่มีอยู่ โปรดใช้ |
CONVERSATIONAL |
ออกแบบมาสำหรับเซสชันที่ยาวขึ้นและซับซ้อนมากขึ้น ซึ่งผู้ใช้และแบรนด์จะแลกเปลี่ยนข้อความชุดหนึ่ง |
SINGLE_MESSAGE |
แทนที่ SMS ด้วยประสบการณ์การรับส่งข้อความที่สมบูรณ์ยิ่งขึ้น ไม่เรียกเก็บเงินเป็น CONVERSATIONAL |
BASIC_MESSAGE |
โมเดลการเรียกเก็บเงินคล้ายกับ SMS ไม่เรียกเก็บเงินเป็น CONVERSATIONAL |
NON_CONVERSATIONAL |
แสดงหมวดหมู่การเรียกเก็บเงินที่ไม่ใช่การสนทนา ซึ่งแทนที่หมวดหมู่เดิมอย่าง SINGLE_MESSAGE และ BASIC_MESSAGE ซึ่งเหมาะสำหรับเอเจนต์ที่สื่อสารทางเดียว (A2P) เป็นหลัก |
AgentUseCase
ประเภทกรณีการใช้งานของตัวแทนที่ใช้ในที่เก็บข้อมูล
| Enum | |
|---|---|
AGENT_USE_CASE_UNSPECIFIED |
ไม่ได้ระบุกรณีการใช้งาน |
TRANSACTIONAL |
เอเจนต์ที่ส่งเฉพาะข้อความที่จำเป็นและเร่งด่วน |
PROMOTIONAL |
ตัวแทนที่ส่งข้อความด้านการขาย การตลาด และโปรโมชัน ประเภทเริ่มต้น |
OTP |
ตัวแทนที่ส่งรหัสผ่านแบบใช้ครั้งเดียวเท่านั้น |
MULTI_USE |
เอเจนต์ที่มีกรณีการใช้งานหลายอย่าง ซึ่งรวมถึงเอเจนต์ที่เปิดตัวกรณีการใช้งานหนึ่งทันที ในขณะที่อีกกรณีหนึ่งวางแผนที่จะเปิดตัวในอนาคต ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบการใช้งานหลายครั้ง |
HostingRegion
เขตข้อมูลการโฮสต์ที่เป็นไปได้สำหรับตัวแทน ซึ่งใช้สำหรับการกำหนดเส้นทางข้อความ P2A ไปยังเซิร์ฟเวอร์ระดับภูมิภาคอย่างถูกต้อง
| Enum | |
|---|---|
HOSTING_REGION_UNSPECIFIED |
ภูมิภาคที่โฮสต์ที่ไม่ได้ระบุ |
NORTH_AMERICA |
อเมริกาเหนือ |
EUROPE |
ยุโรป |
ASIA_PACIFIC |
เอเชียแปซิฟิก |
PartnerEntry
พาร์ทเนอร์ที่เชื่อมโยงกับตัวแทน
| การแสดง JSON |
|---|
{ "partnerId": string, "displayName": string, "company": string } |
| ช่อง | |
|---|---|
partnerId |
เอาต์พุตเท่านั้น ตัวระบุที่ไม่ซ้ำกันสำหรับพาร์ทเนอร์ |
displayName |
เอาต์พุตเท่านั้น ชื่อที่จะแสดงต่อธุรกิจเพื่อเชื่อมโยงพาร์ทเนอร์กับผลิตภัณฑ์ ควรไม่ซ้ำกันในหมู่พาร์ทเนอร์ |
company |
เอาต์พุตเท่านั้น ชื่อสาธารณะของบริษัทสำหรับพาร์ทเนอร์ที่ระบุ |
RcsBusinessMessagingRegionLaunch
รายละเอียดเกี่ยวกับการเปิดตัวเอเจนต์ธุรกิจ RCS for Business สำหรับแต่ละภูมิภาค
| การแสดง JSON |
|---|
{
"launchState": enum ( |
| ช่อง | |
|---|---|
launchState |
สถานะการเปิดตัวสำหรับภูมิภาค |
comment |
ความคิดเห็นจากผู้ให้บริการ |
updateTime |
เวลาที่อัปเดตล่าสุด ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
LaunchState
สถานะการเปิดตัวของเอนทิตี ดูข้อมูลเกี่ยวกับการเปลี่ยนสถานะการเปิดตัวที่อนุญาตสำหรับทั้งผู้ให้บริการและพาร์ทเนอร์ได้ที่รับเหตุการณ์
| Enum | |
|---|---|
LAUNCH_STATE_UNSPECIFIED |
สถานะที่ไม่ได้ระบุ |
LAUNCH_STATE_UNLAUNCHED |
เอนทิตียังไม่ได้เปิดตัว |
LAUNCH_STATE_PENDING |
การเปิดตัวอยู่ระหว่างการตรวจสอบ |
LAUNCH_STATE_LAUNCHED |
เปิดตัวแล้ว |
LAUNCH_STATE_REJECTED |
การเปิดตัวถูกปฏิเสธ |
LAUNCH_STATE_SUSPENDED |
การเปิดตัวถูกระงับ |
LAUNCH_STATE_PENDING_UNLAUNCH |
เลิกใช้งานแล้ว: สถานะนี้ไม่ได้ใช้แล้ว การยกเลิกการเปิดใช้กำลังอยู่ระหว่างตรวจสอบ |
LAUNCH_STATE_INVALID_IN_GMB |
เลิกใช้งานแล้ว: สถานะนี้ไม่ได้ใช้แล้ว การเปิดตัวไม่ถูกต้องเนื่องจากข้อมูล Google My Business ที่เชื่อมโยงไม่รองรับการรับส่งข้อความ การยืนยันอีกครั้งใน Google My Business จะเปิดตัวที่นี่อีกครั้งโดยอัตโนมัติ ใช้ได้กับสถานที่เท่านั้น |
เมธอด |
|
|---|---|
|
สร้างตัวแทนใหม่เพื่อเป็นตัวแทนของแบรนด์ |
(deprecated) |
เลิกใช้งานแล้ว: การลบ Agent ถูกเลิกใช้งานแล้ว |
|
ดูข้อมูลเกี่ยวกับตัวแทน |
|
รับข้อมูลการเปิดตัวของเอเจนต์ |
|
รับข้อมูลการยืนยันสำหรับตัวแทน |
|
แสดงรายการตัวแทนทั้งหมดที่เชื่อมโยงกับแบรนด์ |
|
อัปเดตข้อมูลเกี่ยวกับตัวแทน |
|
เริ่มกระบวนการเปิดตัวเอเจนต์ |
|
ส่งข้อมูลการยืนยันธุรกิจสำหรับตัวแทน |
|
อัปเดตข้อมูลการเปิดตัวของเอเจนต์ |
|
อัปเดตสถานะการยืนยันสำหรับตัวแทน |