שליחת הודעה מהנציג למשתמש.
כדי שהנציג יוכל לשלוח הודעה, המשתמש צריך להפעיל RCS ולאפשר לפלטפורמת RBM לגשת אליו. כשההודעה נשלחת בהצלחה, השיחה חוזרת ללא שגיאה. אחרת, הנציג יקבל קוד שגיאה.
אם המשתמש מחובר לאינטרנט, פלטפורמת RBM מעבירה את המסר באופן מיידי. אחרת, הפלטפורמה של RBM תכניס את ההודעה לתור ותעביר אותה בפעם הבאה שהמשתמש יתחבר לאינטרנט.
המערכת של פלטפורמת RBM מתעלמת מכל הודעה שנשלחת עם מזהה שהיה בשימוש בהודעה קודמת או באירוע שנשלחו מאותו נציג.
אפשר לבטל הודעות של נציגים מרגע שליחתן ועד למועד שבו הן נמסרות.
בקשת HTTP
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/agentMessages
בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
parent |
'phones/{E.164}', כאשר {E.164} הוא מספר הטלפון של המשתמש בפורמט E.164. לדוגמה, במספר הטלפון בארה"ב +1-222-333-4444, הערך יהיה phones/+12223334444, ונקודת הקצה שתתקבל תהיה https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages. |
פרמטרים של שאילתה
פרמטרים | |
---|---|
messageId |
המזהה הייחודי של ההודעה, שהוקצה על ידי הנציג. המזהה חייב להיות מזהה ייחודי אוניברסלי (UUID), כפי שמוגדר בכתובת https://tools.ietf.org/html/rfc4122. המערכת של פלטפורמת RBM מתעלמת מכל הודעה שנשלחת עם מזהה שהיה בשימוש בהודעה קודמת או באירוע שנשלחו מאותו נציג. |
agentId |
חובה. המזהה הייחודי של הנציג. |
גוף הבקשה
גוף הבקשה מכיל מופע של AgentMessage
.
גוף התגובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע חדש של AgentMessage
שנוצר.
היקפי הרשאות
נדרש היקף OAuth הבא:
https://www.googleapis.com/auth/rcsbusinessmessaging
למידע נוסף, עיין בסקירה הכללית על OAuth 2.0.