یک کاربر را برای آزمایش یک نماینده دعوت می کند.
کاربر دعوت شده باید دارای RCS باشد و توسط پلتفرم RBM قابل دسترسی باشد. هنگامی که یک نماینده از یک کاربر دعوت می کند تا یک آزمایش کننده شود، یک عامل مدیریت پلت فرم RBM پیامی را برای کاربر ارسال می کند و از او می خواهد تأیید کند که او می خواهد آزمایش کننده عامل باشد. هنگامی که کاربر تأیید کرد، او یک آزمایش کننده می شود.
عاملی که هنوز راه اندازی نشده است فقط می تواند با کاربرانی که آزمایش کننده آن عامل هستند تعامل داشته باشد. اگر یک عامل راهاندازی نشده بخواهد پیام، رویداد یا قابلیت پاسخ به تماس را به غیر آزمایشکننده ارسال کند، پلتفرم RBM خطای 403 PERMISSION_DENIED
را برمیگرداند.
یک نماینده می تواند هر روز 20 درخواست آزمایش کننده با مجموع حداکثر 200 درخواست آزمایش کننده ارسال کند. اگر درخواستهای آزمایشکننده را بالاتر از این محدودیتها ارسال کنید، پلت فرم RBM یک پاسخ 429 RESOURCE_EXHAUSTED
را برمیگرداند.
درخواست HTTP
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/testers
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
مولفه های | |
---|---|
parent | "phones/{E.164}"، که در آن {E.164} شماره تلفن کاربر در قالب E.164 است. به عنوان مثال، با شماره تلفن ایالات متحده +1-222-333-4444، نقطه پایانی حاصل https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/testers/ خواهد بود. |
پارامترهای پرس و جو
مولفه های | |
---|---|
agentId | ضروری. شناسه منحصر به فرد عامل. |
درخواست بدن
بدنه درخواست حاوی نمونه ای از Tester
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه جدیدی از Tester
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/rcsbusinessmessaging
برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.