ডিরেক্টরি API: মোবাইল ডিভাইস

Google Workspace ডিরেক্টরি API আপনাকে আপনার প্রতিষ্ঠানের মধ্যে মোবাইল ডিভাইস পরিচালনা করতে দেয়। এই পৃষ্ঠায় আপনার মোবাইল ডিভাইসগুলি কীভাবে তালিকাভুক্ত করবেন, একটি নির্দিষ্ট ডিভাইসের বিশদ বিবরণ পাবেন, সেইসাথে একটি ডিভাইস যোগ করা বা সরানোর উদাহরণ রয়েছে৷

এই নথিটি অনুমান করে আপনি সফলভাবে পূর্বশর্তগুলি সম্পূর্ণ করেছেন৷ অ্যান্ড্রয়েড ডিভাইসে ডিভাইস নীতি অ্যাপ ইনস্টল থাকা প্রয়োজন। iOS ডিভাইসগুলি অবশ্যই Google মোবাইল ম্যানেজমেন্ট পরিষেবার সাথে নিবন্ধিত হতে হবে৷

এই উদাহরণগুলিতে, স্থানধারক customerId এবং resourceId ব্যবহার করা হয় যেখানে আপনি সেই আইডিগুলি প্রদান করবেন তা নির্দেশ করতে। Users.get পদ্ধতি থেকে customerId পাওয়া যাবে। resourceId একটি ডিভাইসের জন্য একটি অনন্য Google শনাক্তকারী এবং এটি সমস্ত মোবাইল ডিভাইস পুনরুদ্ধার পদ্ধতির প্রতিক্রিয়াতে পাওয়া যায়।

সমস্ত মোবাইল ডিভাইস পুনরুদ্ধার করুন

একটি অ্যাকাউন্টের সমস্ত মোবাইল ডিভাইস পুনরুদ্ধার করতে, নিম্নলিখিত GET অনুরোধটি ব্যবহার করুন এবং অনুমোদনের অনুরোধে বর্ণিত অনুমোদন অন্তর্ভুক্ত করুন। পঠনযোগ্যতার জন্য, এই উদাহরণ লাইন রিটার্ন ব্যবহার করে:

GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}
  /devices/mobile?projection={BASIC|FULL}&query=query
  &orderBy=orderBy category&sortOrder={ASCENDING|DESCENDING}
  &pageToken=token for next results page
  &maxResults=max number of results per page

অনুরোধ এবং প্রতিক্রিয়া বৈশিষ্ট্যের জন্য, API রেফারেন্স দেখুন।

JSON প্রতিক্রিয়া

{
   "kind": "directory#mobiledevices",
   "mobiledevices": [
    {
     "kind": "directory#mobiledevice",
     "resourceId": "resourceId",
     "deviceId": "deviceId",
     "name": [
      "Sales"
     ],
     "email": [
      "sales@example.com"
     ],
     "model": "Nexus 4",
     "os": "Android 4.2.2",
     "type": "ANDROID",
     "status": "APPROVED",
     "hardwareId": "1234567890",
     "firstSync": "2013-05-15T17:30:04.325Z",
     "lastSync": "2013-06-05T17:30:04.325Z",
     "userAgent": "Google Apps Device Policy 4.14",
   },
   {
     "kind": "directory#mobiledevice",
     "resourceId": "resourceId",
     "deviceId": "deviceId",
     "name": [
      "Liz"
     ],
     "email": [
      "liz@example.com"
     ],
     "model": "Galaxy Nexus",
     "os": "Android 4.2.2",
     "type": "ANDROID",
     "status": "APPROVED",
     "hardwareId": "9123456780",
     "firstSync": "2013-06-05T17:30:04.325Z",
     "lastSync": "2013-08-12T17:30:04.325Z",
     "userAgent": "Google Apps Device Policy 4.14",
    }
   ],
   "nextPageToken": "next_page_token_value"
  }

একটি মোবাইল ডিভাইস পুনরুদ্ধার করুন

একটি মোবাইল ডিভাইসের বৈশিষ্ট্য পুনরুদ্ধার করতে, নিম্নলিখিত GET অনুরোধটি ব্যবহার করুন এবং অনুমোদনের অনুরোধে বর্ণিত অনুমোদন অন্তর্ভুক্ত করুন। পঠনযোগ্যতার জন্য, এই উদাহরণ লাইন রিটার্ন ব্যবহার করে:

GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}
  /devices/mobile/resourceId?projection={FULL|BASIC}

অনুরোধ এবং প্রতিক্রিয়া বৈশিষ্ট্যের জন্য, API রেফারেন্স দেখুন।

JSON অনুরোধ

resourceId জন্য একটি উদাহরণ অনুরোধ হল:

GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/
  mobile/resourceId?projection=FULL

JSON প্রতিক্রিয়া

{
   "kind": "directory#mobiledevice",
   "resourceId": "resourceId",
   "deviceId": "deviceId",
   "name": [
    "Sales3"
   ],
   "email": [
    "sales@example.com"
   ],
   "model": "Nexus 4",
   "os": "Android 4.2.2",
   "type": "ANDROID",
   "status": "APPROVED",
   "hardwareId": "1234567890",
   "firstSync": "2010-05-15T17:30:04.325Z",
   "lastSync": "2013-06-05T17:30:04.325Z",
   "userAgent": "Google Apps Device Policy 4.14",
  }

একটি মোবাইল ডিভাইস অনুমোদন করুন

একটি মোবাইল ডিভাইস অনুমোদন করতে, নিম্নলিখিত POST অনুরোধটি ব্যবহার করুন এবং অনুমোদনের অনুরোধে বর্ণিত অনুমোদন অন্তর্ভুক্ত করুন। পঠনযোগ্যতার জন্য, এই উদাহরণ লাইন রিটার্ন ব্যবহার করে:

POST https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}
  /devices/mobile/resourceId/action

অনুরোধ এবং প্রতিক্রিয়া বৈশিষ্ট্যের জন্য, API রেফারেন্স দেখুন।

JSON অনুরোধ

নিম্নলিখিত JSON অনুরোধটি একটি ডিভাইস অনুমোদন করার জন্য একটি নমুনা অনুরোধ দেখায়:

POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices
  /mobile/resourceId/action

অনুরোধের বডি হল:

{
    "action": "approve"
}

একটি সফল অনুরোধ একটি HTTP 200 স্ট্যাটাস কোড প্রদান করে।

একটি মোবাইল ডিভাইস সরান

একটি মোবাইল ডিভাইস সরাতে, নিম্নলিখিত DELETE অনুরোধটি ব্যবহার করুন এবং অনুমোদনের অনুরোধে বর্ণিত অনুমোদন অন্তর্ভুক্ত করুন। পঠনযোগ্যতার জন্য, এই উদাহরণ লাইন রিটার্ন ব্যবহার করে:

DELETE https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}
  /devices/mobile/resourceId

অনুরোধ এবং প্রতিক্রিয়া বৈশিষ্ট্যের জন্য, API রেফারেন্স দেখুন।

একটি সফল অনুরোধ একটি HTTP 200 স্ট্যাটাস কোড প্রদান করে।