Test kullanıcılarını yönet

Tüm temsilciler bir markaya (işletme, kuruluş veya grup) aittir. Temsilci oluşturmadan önce marka oluşturmanız gerekir. Markalar, ilgili aracıları birlikte gruplandırmanıza yardımcı olmak için tamamen organizasyonel amaçlarla kullanılır.

Temsilciye test kullanıcısı ekleme

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'
  }"
Bu kod, RBM Management API örneğimizden alınmıştır.

Python

endpoint_url = (BASE_ENDPOINT + 'testers')

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

response = authed_session.post(endpoint_url, data=json.dumps(body))
Bu kod, RBM Management API örneğimizden alınmıştır.

Bir aracının test kullanıcılarını listeleme

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`"
Bu kod, RBM Management API örneğimizden alınmıştır.

Python

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

response = authed_session.get(endpoint_url)
Bu kod, RBM Management API örneğimizden alınmıştır.

Test kullanıcısının durumunu alma

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`"
Bu kod, RBM Management API örneğimizden alınmıştır.

Python

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

response = authed_session.get(endpoint_url)
Bu kod, RBM Management API örneğimizden alınmıştır.

Test kullanıcısını silme

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`"
Bu kod, RBM Management API örneğimizden alınmıştır.

Python

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

response = authed_session.delete(endpoint_url)
Bu kod, RBM Management API örneğimizden alınmıştır.