Mengelola penguji

Semua agen termasuk dalam merek (bisnis, organisasi, atau grup). Sebelum membuat agen, Anda harus membuat merek terlebih dahulu. Brand murni bersifat organisasi, untuk membantu Anda mengelompokkan agen terkait.

Menambahkan penguji ke agen

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'
  }"
Kode ini adalah kutipan dari contoh RBM Management API kami.

Python

endpoint_url = (BASE_ENDPOINT + 'testers')

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

response = authed_session.post(endpoint_url, data=json.dumps(body))
Kode ini adalah kutipan dari contoh RBM Management API kami.

Mencantumkan penguji agen

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`"
Kode ini adalah kutipan dari contoh RBM Management API kami.

Python

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

response = authed_session.get(endpoint_url)
Kode ini adalah kutipan dari contoh RBM Management API kami.

Mengambil status penguji

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`"
Kode ini adalah kutipan dari contoh RBM Management API kami.

Python

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

response = authed_session.get(endpoint_url)
Kode ini adalah kutipan dari contoh RBM Management API kami.

Menghapus penguji

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`"
Kode ini adalah kutipan dari contoh RBM Management API kami.

Python

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

response = authed_session.delete(endpoint_url)
Kode ini adalah kutipan dari contoh RBM Management API kami.