ניהול בודקים

לפני שמפעילים את הסוכן, הוא יכול לתקשר רק עם מכשירים שנבחרו לבדיקה. הוספת בודקים מאפשרת לכם לאמת את התנהגות הסוכן באופן פנימי כדי למנוע גישה מוקדמת מקרית למשתמשי קצה.

אתם יכולים להשתמש ב-RBM Management API כדי להוסיף בודקים, לראות רשימה של מכשירי הבדיקה, לאחזר את סטטוס ההזמנה שלהם ולמחוק בודקים כשאין בהם יותר צורך.

הוספת בודק לסוכן

cURL

curl -v -X POST "https://businesscommunications.googleapis.com/v1/testers" \
  -H "Content-Type: application/json" \
  -H "User-Agent: curl/business-messaging" \
  -H "`oauth2l header --json rbm-developer-service-account-credentials.json businesscommunications`" \
  -d "{
    'agentId': '$AGENT_ID',
    'phoneNumber': '$MSISDN'
  }"
הקוד הזה הוא קטע מדוגמה ל-RBM Management API.

Python

‫
endpoint_url = (BASE_ENDPOINT + 'testers')

body = {
  "agentId": agentId,
  "phoneNumber": msisdn
}

response = authed_session.post(endpoint_url, data=json.dumps(body))
הקוד הזה הוא קטע מדוגמה ל-RBM Management API.

הצגת רשימת הבודקים של סוכן

cURL

curl -v -X GET "https://businesscommunications.googleapis.com/v1/testers?agentId=$AGENT_ID" \
  -H "User-Agent: curl/business-messaging" \
  -H "`oauth2l header --json rbm-developer-service-account-credentials.json businesscommunications`"
הקוד הזה הוא קטע מדוגמה ל-RBM Management API.

Python

‫
endpoint_url = (BASE_ENDPOINT +
  'testers?' +
  'agentId=' + agentId)

response = authed_session.get(endpoint_url)
הקוד הזה הוא קטע מדוגמה ל-RBM Management API.

אחזור הסטטוס של בודק

cURL

curl -v -X GET "https://businesscommunications.googleapis.com/v1/$TESTER_ID?agentId=$AGENT_ID" \
  -H "User-Agent: curl/business-messaging" \
  -H "`oauth2l header --json rbm-developer-service-account-credentials.json businesscommunications`"
הקוד הזה הוא קטע מדוגמה ל-RBM Management API.

Python

‫
endpoint_url = (BASE_ENDPOINT +
  testerId +
  '?agentId=' + agentId)

response = authed_session.get(endpoint_url)
הקוד הזה הוא קטע מדוגמה ל-RBM Management API.

מחיקת בודק

cURL

curl -v -X DELETE "https://businesscommunications.googleapis.com/v1/$TESTER_ID?agentId=$AGENT_ID" \
  -H "User-Agent: curl/business-messaging" \
  -H "`oauth2l header --json rbm-developer-service-account-credentials.json businesscommunications`"
הקוד הזה הוא קטע מדוגמה ל-RBM Management API.

Python

‫
endpoint_url = (BASE_ENDPOINT +
  testerId +
  '?agentId=' + agentId)

response = authed_session.delete(endpoint_url)
הקוד הזה הוא קטע מדוגמה ל-RBM Management API.