আপনার এজেন্ট লঞ্চ করার আগে, এটি শুধুমাত্র নির্দিষ্ট টেস্ট ডিভাইসের সাথে যোগাযোগ করতে পারবে। টেস্টার যোগ করলে, আপনি ইন্টার্নালি এজেন্টের আচরণ যাচাই করতে পারবেন যাতে শেষ ব্যবহারকারীদের কাছে ভুলবশত আগেভাগে অ্যাক্সেস দেওয়া এড়ানো যায়।
আপনি RBM ম্যানেজমেন্ট 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' }"
Python
endpoint_url = (BASE_ENDPOINT + 'testers') body = { "agentId": agentId, "phoneNumber": msisdn } response = authed_session.post(endpoint_url, data=json.dumps(body))
কোনও এজেন্টের টেস্টারদের তালিকা তৈরি করা
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`"
Python
endpoint_url = (BASE_ENDPOINT + 'testers?' + 'agentId=' + agentId) response = authed_session.get(endpoint_url)
টেস্টারের স্ট্যাটাস দেখা
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`"
Python
endpoint_url = (BASE_ENDPOINT + testerId + '?agentId=' + agentId) response = authed_session.get(endpoint_url)
টেস্টারকে সরিয়ে দেওয়া
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`"
Python
endpoint_url = (BASE_ENDPOINT + testerId + '?agentId=' + agentId) response = authed_session.delete(endpoint_url)