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

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

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

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

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

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

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 অনুরোধটি ব্যবহার করুন এবং Authorize requests এ বর্ণিত অনুমোদন অন্তর্ভুক্ত করুন। পঠনযোগ্যতার জন্য, এই উদাহরণটি লাইন রিটার্ন ব্যবহার করে:

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 অনুরোধটি ব্যবহার করুন এবং Authorize requests এ বর্ণিত অনুমোদন অন্তর্ভুক্ত করুন। পঠনযোগ্যতার জন্য, এই উদাহরণটি লাইন রিটার্ন ব্যবহার করে:

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 অনুরোধটি ব্যবহার করুন এবং Authorize requests এ বর্ণিত অনুমোদন অন্তর্ভুক্ত করুন। পঠনযোগ্যতার জন্য, এই উদাহরণটি লাইন রিটার্ন ব্যবহার করে:

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

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

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