אחזור היכולות של משתמש שקשורות ל-RBM.
עומס העבודה המוחזר מציין אם ניתן להגיע למשתמש באמצעות RBM, ואם כן, אילו תכונות של RBM המשתמש תומך בהן. אם לא ניתן ליצור קשר עם המשתמש באמצעות RBM, פלטפורמת RBM מחזירה את הערך 404 NOT_FOUND
.
סוכן שלא הופעל יכול לבקש יכולות רק למשתמשים שמבצעים בדיקות של אותו סוכן. אם נציג שלא הושק מבקש את היכולות של משתמש שאינו בודק, פלטפורמת RBM מחזירה את הערך 403 PERMISSION_DENIED
.
בקשת 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. |
פרמטרים של שאילתה
פרמטרים | |
---|---|
request |
המזהה הייחודי של הבקשה, שהוקצה על ידי הנציג. זה חייב להיות UUID, כפי שמוגדר ב-https://tools.ietf.org/html/rfc4122. אם מזהה הבקשה תואם למזהה שהסוכן השתמש בו בבקשה קודמת, פלטפורמת RBM תתעלם מהבקשה החדשה. |
agent |
חובה. המזהה הייחודי של הסוכן. |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התשובה
רשימת התכונות הנתמכות על ידי המשתמש
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{
"features": [
enum ( |
שדות | |
---|---|
features[] |
רשימה של תכונות RBM שהמכשיר הזה תומך בהן. |
היקפי הרשאה
נדרש היקף הרשאות OAuth הבא:
https://www.googleapis.com/auth/rcsbusinessmessaging
למידע נוסף, ראו סקירה כללית על OAuth 2.0.
תכונה
סוגי התכונות של RBM שהמשתמש תומך בהן.
טיפוסים בני מנייה (enum) | |
---|---|
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 ב-WebView. |
ACTION_COMPOSE |
הצעה לפעולה של כתיבת הודעה בטקסט, באודיו או בסרטון. |