টেস্টার ম্যানেজ করা

আপনার এজেন্ট লঞ্চ করার আগে, এটি শুধুমাত্র নির্দিষ্ট টেস্ট ডিভাইসের সাথে যোগাযোগ করতে পারবে। টেস্টার যোগ করলে, আপনি ইন্টার্নালি এজেন্টের আচরণ যাচাই করতে পারবেন যাতে শেষ ব্যবহারকারীদের কাছে ভুলবশত আগেভাগে অ্যাক্সেস দেওয়া এড়ানো যায়।

আপনি 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'
  }"
এই কোডটি আমাদের RBM ম্যানেজমেন্ট API স্যাম্পেল থেকে নেওয়া হয়েছে।

Python

endpoint_url = (BASE_ENDPOINT + 'testers')

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

response = authed_session.post(endpoint_url, data=json.dumps(body))
এই কোডটি আমাদের RBM ম্যানেজমেন্ট 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 ম্যানেজমেন্ট API স্যাম্পেল থেকে নেওয়া হয়েছে।

Python

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

response = authed_session.get(endpoint_url)
এই কোডটি আমাদের RBM ম্যানেজমেন্ট 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 ম্যানেজমেন্ট API স্যাম্পেল থেকে নেওয়া হয়েছে।

Python

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

response = authed_session.get(endpoint_url)
এই কোডটি আমাদের RBM ম্যানেজমেন্ট 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 ম্যানেজমেন্ট API স্যাম্পেল থেকে নেওয়া হয়েছে।

Python

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

response = authed_session.delete(endpoint_url)
এই কোডটি আমাদের RBM ম্যানেজমেন্ট API স্যাম্পেল থেকে নেওয়া হয়েছে।