REST Resource: mobiledevices

সম্পদ: মোবাইল ডিভাইস

Google Workspace মোবাইল ম্যানেজমেন্টে Android, Google Sync এবং iOS ডিভাইস অন্তর্ভুক্ত রয়েছে। সাধারণ গ্রুপ মোবাইল ডিভাইস API কাজ সম্পর্কে আরও তথ্যের জন্য, বিকাশকারীর নির্দেশিকা দেখুন।

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "etag": string,
  "resourceId": string,
  "deviceId": string,
  "name": [
    string
  ],
  "email": [
    string
  ],
  "model": string,
  "os": string,
  "type": string,
  "status": string,
  "hardwareId": string,
  "firstSync": string,
  "lastSync": string,
  "userAgent": string,
  "serialNumber": string,
  "imei": string,
  "meid": string,
  "wifiMacAddress": string,
  "networkOperator": string,
  "defaultLanguage": string,
  "managedAccountIsOnOwnerProfile": boolean,
  "deviceCompromisedStatus": string,
  "buildNumber": string,
  "kernelVersion": string,
  "basebandVersion": string,
  "unknownSourcesStatus": boolean,
  "developerOptionsStatus": boolean,
  "otherAccountsInfo": [
    string
  ],
  "adbStatus": boolean,
  "supportsWorkProfile": boolean,
  "manufacturer": string,
  "releaseVersion": string,
  "securityPatchLevel": string,
  "brand": string,
  "bootloaderVersion": string,
  "hardware": string,
  "encryptionStatus": string,
  "devicePasswordStatus": string,
  "privilege": string,
  "applications": [
    {
      "packageName": string,
      "displayName": string,
      "versionName": string,
      "versionCode": integer,
      "permission": [
        string
      ]
    }
  ]
}
ক্ষেত্র
kind

string

API সম্পদের ধরন। মোবাইল ডিভাইস রিসোর্সের জন্য, মান হল admin#directory#mobiledevice

etag

string

সম্পদের ETag.

resourceId

string

API পরিষেবা মোবাইল ডিভাইস সনাক্ত করতে ব্যবহার করে অনন্য আইডি।

deviceId

string

একটি Google সিঙ্ক মোবাইল ডিভাইসের জন্য সিরিয়াল নম্বর। অ্যান্ড্রয়েড এবং আইওএস ডিভাইসের জন্য, এটি একটি সফ্টওয়্যার দ্বারা তৈরি অনন্য শনাক্তকারী৷

name[]

string

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

email[]

string

মালিকের ইমেল ঠিকানার তালিকা। যদি আপনার অ্যাপ্লিকেশনটির ব্যবহারকারীর ইমেলের বর্তমান তালিকার প্রয়োজন হয়, তবে প্রাপ্ত পদ্ধতিটি ব্যবহার করুন। অতিরিক্ত তথ্যের জন্য, একটি ব্যবহারকারী পদ্ধতি পুনরুদ্ধার দেখুন।

model

string

মোবাইল ডিভাইসের মডেল নাম, উদাহরণস্বরূপ Nexus S. এই সম্পত্তি আপডেট করা যেতে পারে। আরও তথ্যের জন্য, বিকাশকারীর নির্দেশিকা দেখুন।

os

string

মোবাইল ডিভাইসের অপারেটিং সিস্টেম, উদাহরণস্বরূপ IOS 4.3 বা Android 2.3.5। এই সম্পত্তি আপডেট করা যেতে পারে. আরও তথ্যের জন্য, বিকাশকারীর নির্দেশিকা দেখুন।

type

string

মোবাইল ডিভাইসের ধরন।

status

string

ডিভাইসের অবস্থা।

hardwareId

string

Android হার্ডওয়্যারের জন্য IMEI/MEID অনন্য শনাক্তকারী। এটি Google সিঙ্ক ডিভাইসগুলির জন্য প্রযোজ্য নয়৷ একটি Android মোবাইল ডিভাইস যোগ করার সময়, এটি একটি ঐচ্ছিক সম্পত্তি। এই ডিভাইসগুলির একটি আপডেট করার সময়, এটি একটি শুধুমাত্র পঠনযোগ্য সম্পত্তি।

firstSync

string

ডিভাইসটি প্রাথমিকভাবে অ্যাডমিন কনসোলে নীতি সেটিংসের সাথে সিঙ্ক্রোনাইজ করার তারিখ এবং সময়। মানটি ISO 8601 তারিখ এবং সময় বিন্যাসে রয়েছে৷ সময় হল সম্পূর্ণ তারিখ এবং ঘন্টা, মিনিট এবং সেকেন্ড <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> ফর্মে। উদাহরণস্বরূপ, 2010-04-05T17:30:04+01:00

lastSync

string

অ্যাডমিন কনসোলে নীতি সেটিংসের সাথে ডিভাইসটি শেষবার সিঙ্ক্রোনাইজ করার তারিখ এবং সময়। মানটি ISO 8601 তারিখ এবং সময় বিন্যাসে রয়েছে৷ সময় হল সম্পূর্ণ তারিখ এবং ঘন্টা, মিনিট এবং সেকেন্ড <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> ফর্মে। উদাহরণস্বরূপ, 2010-04-05T17:30:04+01:00

userAgent

string

ডিভাইস সম্পর্কে তথ্য দেয় যেমন os সংস্করণ। এই সম্পত্তি আপডেট করা যেতে পারে. আরও তথ্যের জন্য, বিকাশকারীর নির্দেশিকা দেখুন।

serialNumber

string

ডিভাইসের সিরিয়াল নম্বর।

imei

string

ডিভাইসটির IMEI নম্বর।

meid

string

ডিভাইসের MEID নম্বর।

wifiMacAddress

string

Wi-Fi নেটওয়ার্কে ডিভাইসের MAC ঠিকানা।

networkOperator

string

মোবাইল ডিভাইস মোবাইল বা নেটওয়ার্ক অপারেটর (যদি পাওয়া যায়) (শুধু পঠনযোগ্য)

defaultLanguage

string

ডিভাইসে ব্যবহৃত ডিফল্ট লোকেল।

managedAccountIsOnOwnerProfile

boolean

এই অ্যাকাউন্টটি মালিক/প্রাথমিক প্রোফাইলে আছে কি না তা নির্দেশ করে বুলিয়ান।

deviceCompromisedStatus

string

আপস করা ডিভাইসের স্থিতি।

buildNumber

string

ডিভাইসের অপারেটিং সিস্টেম বিল্ড নম্বর।

kernelVersion

string

ডিভাইসের কার্নেল সংস্করণ।

basebandVersion

string

ডিভাইসের বেসব্যান্ড সংস্করণ।

unknownSourcesStatus

boolean

ডিভাইসে অজানা উৎসগুলি সক্ষম বা অক্ষম করা হয়েছে (শুধু পঠনযোগ্য)

developerOptionsStatus

boolean

ডিভাইসে বিকাশকারী বিকল্পগুলি সক্ষম বা অক্ষম করা হয়েছে (কেবল-পঠনযোগ্য)

otherAccountsInfo[]

string

ডিভাইসে যোগ করা অ্যাকাউন্টের তালিকা (কেবল-পঠন)

adbStatus

boolean

ডিভাইসে Adb (USB ডিবাগিং) সক্ষম বা নিষ্ক্রিয় (শুধুমাত্র পঠনযোগ্য)

supportsWorkProfile

boolean

কাজের প্রোফাইল ডিভাইসে সমর্থিত (কেবল-পঠন)

manufacturer

string

মোবাইল ডিভাইস প্রস্তুতকারক (কেবল-পঠন)

releaseVersion

string

মোবাইল ডিভাইস রিলিজ সংস্করণ সংস্করণ (কেবল-পঠন)

securityPatchLevel

string ( int64 format)

মোবাইল ডিভাইস নিরাপত্তা প্যাচ স্তর (শুধু পঠন)

brand

string

মোবাইল ডিভাইস ব্র্যান্ড (কেবল-পঠন)

bootloaderVersion

string

মোবাইল ডিভাইস বুটলোডার সংস্করণ (কেবল-পঠন)

hardware

string

মোবাইল ডিভাইস হার্ডওয়্যার (কেবল-পঠন)

encryptionStatus

string

মোবাইল ডিভাইস এনক্রিপশন স্থিতি (কেবল-পঠন)

devicePasswordStatus

string

ডিভাইসপাসওয়ার্ড স্ট্যাটাস (শুধু পঠনযোগ্য)

privilege

string

DMAgentPermission (শুধু পঠনযোগ্য)

applications[]

object

একটি Android মোবাইল ডিভাইসে ইনস্টল করা অ্যাপ্লিকেশনের তালিকা। এটি Google Sync এবং iOS ডিভাইসের জন্য প্রযোজ্য নয়। এই তালিকায় Google Workspace ডেটা অ্যাক্সেস করে এমন যেকোনও Android অ্যাপ রয়েছে।

একটি অ্যাপ্লিকেশন তালিকা আপডেট করার সময়, এটি লক্ষ্য করা গুরুত্বপূর্ণ যে আপডেটগুলি বিদ্যমান তালিকা প্রতিস্থাপন করে৷ যদি অ্যান্ড্রয়েড ডিভাইসে দুটি বিদ্যমান অ্যাপ্লিকেশন থাকে এবং API পাঁচটি অ্যাপ্লিকেশনের সাথে তালিকাটি আপডেট করে, তাহলে এটি এখন পাঁচটি অ্যাপ্লিকেশনের আপডেট করা তালিকা।

applications[].packageName

string

অ্যাপ্লিকেশনটির প্যাকেজের নাম। একটি উদাহরণ হল com.android.browser

applications[].displayName

string

অ্যাপ্লিকেশনটির প্রদর্শনের নাম। একটি উদাহরণ হল Browser

applications[].versionName

string

অ্যাপ্লিকেশনটির সংস্করণের নাম। একটি উদাহরণ হল 3.2-140714

applications[].versionCode

integer

অ্যাপ্লিকেশনটির সংস্করণ কোড। একটি উদাহরণ হল 13 .

applications[].permission[]

string

এই অ্যাপ্লিকেশনের অনুমতি তালিকা. এগুলি হয় একটি আদর্শ Android অনুমতি বা অ্যাপ্লিকেশন দ্বারা সংজ্ঞায়িত একটি হতে পারে এবং একটি অ্যাপ্লিকেশনের Android ম্যানিফেস্টে পাওয়া যায়৷ একটি ক্যালেন্ডার অ্যাপ্লিকেশনের অনুমতির উদাহরণ হল READ_CALENDAR বা MANAGE_ACCOUNTS

পদ্ধতি

action

এমন একটি পদক্ষেপ নেয় যা একটি মোবাইল ডিভাইসকে প্রভাবিত করে।

delete

একটি মোবাইল ডিভাইস সরিয়ে দেয়।

get

একটি মোবাইল ডিভাইসের বৈশিষ্ট্য পুনরুদ্ধার করে।

list

একটি অ্যাকাউন্টের জন্য সমস্ত ব্যবহারকারীর মালিকানাধীন মোবাইল ডিভাইসগুলির একটি পৃষ্ঠা তালিকা পুনরুদ্ধার করে৷