จัดการผู้ทดสอบ

เอเจนต์ทั้งหมดเป็นของแบรนด์ (ธุรกิจ องค์กร หรือกลุ่ม) ก่อนที่จะ สร้างเอเจนต์ คุณต้องสร้างแบรนด์ก่อน แบรนด์เป็นเพียงการจัดระเบียบเพื่อช่วยให้คุณจัดกลุ่มเอเจนต์ที่เกี่ยวข้องไว้ด้วยกัน

เพิ่มผู้ทดสอบลงใน Agent

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

แสดงรายชื่อผู้ทดสอบของ Agent

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