قابلیتهای مرتبط با کسبوکار RCS یک کاربر را دریافت کنید.
بار دادهی بازگردانده شده مشخص میکند که آیا میتوان با RCS for Business به کاربر دسترسی پیدا کرد یا خیر، و اگر چنین است، کاربر از کدام ویژگیهای RCS for Business پشتیبانی میکند.
مدیریت خطا: خطای 404 NOT_FOUND زمانی نمایش داده میشود که کاربر از طریق RCS برای کسب و کار قابل دسترسی نباشد. این شامل چندین سناریو میشود: (1) دستگاه کاربر از RCS پشتیبانی نمیکند یا RCS در آن غیرفعال است. (2) کاربر در شبکه تلفن همراهی است که عامل در آن راهاندازی نشده یا ترافیک RCS در آن فعال نیست. (3) یک عامل راهاندازی نشده، قابلیتهای کاربری را درخواست میکند که آزمایشکننده نیست.
درخواست HTTP
GET https://rcsbusinessmessaging.googleapis.com/v1/{name=phones/*}/capabilities
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
name | این فیلد به صورت "phones/{E.164}/capabilities" نمایش داده میشود، که در آن {E.164} شماره تلفن کاربر با فرمت E.164 است. برای مثال، برای کاربری با شماره تلفن ایالات متحده +1-222-333-4444، نقطه پایانی حاصل https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/capabilities خواهد بود. |
پارامترهای پرس و جو
| پارامترها | |
|---|---|
requestId | شناسه منحصر به فرد درخواست، که توسط عامل اختصاص داده شده است. این شناسه باید یک UUID باشد، همانطور که در https://tools.ietf.org/html/rfc4122 تعریف شده است. اگر شناسه درخواست با شناسهای که عامل برای درخواست قبلی استفاده کرده است مطابقت داشته باشد، پلتفرم RCS for Business درخواست جدید را نادیده میگیرد. |
agentId | الزامی. شناسه منحصر به فرد عامل. |
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
فهرست ویژگیهای پشتیبانیشده توسط کاربر.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"features": [
enum ( |
| فیلدها | |
|---|---|
features[] | فهرست ویژگیهای RCS برای کسبوکار که این دستگاه پشتیبانی میکند. |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/rcsbusinessmessaging
برای اطلاعات بیشتر، بهOAuth 2.0 Overview .
ویژگی
انواع ویژگیهای RCS برای کسبوکار که کاربر پشتیبانی میکند.
| انومها | |
|---|---|
FEATURE_UNSPECIFIED | مشخص نشده است. |
RICHCARD_STANDALONE | کارتهای غنی مستقل. |
RICHCARD_CAROUSEL | چرخ فلک کارتهای غنی. |
ACTION_CREATE_CALENDAR_EVENT | اقدام پیشنهادی برای ایجاد یک رویداد تقویم. |
ACTION_DIAL | اقدام پیشنهادی برای شماره گیری یک شماره. |
ACTION_OPEN_URL | اقدام پیشنهادی برای باز کردن یک URL در مرورگر. |
ACTION_SHARE_LOCATION | اقدام پیشنهادی برای اشتراکگذاری یک مکان. |
ACTION_VIEW_LOCATION | اقدام پیشنهادی برای مشاهده یک مکان در برنامه نقشه. |
ACTION_OPEN_URL_IN_WEBVIEW | اقدام پیشنهادی برای باز کردن یک URL در وبویو. |