- HTTP অনুরোধ
- পাথ প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- আদেশ
- কমান্ড টাইপ
- CommandErrorCode
- পাসওয়ার্ড ফ্ল্যাগ রিসেট করুন
- ClearAppsDataParams
- StartLostModeParams
- StopLostModeParams
- DeviceInfoParams অনুরোধ করুন
- ডিভাইস তথ্য
- ClearAppsData Status
- PerAppResult
- ক্লিয়ারিং রেজাল্ট
- স্টার্টলস্টমোড স্ট্যাটাস
- স্ট্যাটাস
- StopLostModeStatus
- স্ট্যাটাস
- অনুরোধ ডিভাইস ইনফো স্ট্যাটাস
- স্ট্যাটাস
- EidInfo
- ঈদ
- এটা চেষ্টা করুন!
একটি ডিভাইসে একটি কমান্ড জারি করে। ফিরে আসা Operation
রিসোর্স এর metadata
ক্ষেত্রে একটি Command
রয়েছে। কমান্ডের স্থিতি পেতে গেট অপারেশন পদ্ধতি ব্যবহার করুন।
HTTP অনুরোধ
POST https://androidmanagement.googleapis.com/v1/{name=enterprises/*/devices/*}:issueCommand
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
name | |
শরীরের অনুরোধ
অনুরোধের অংশে Command
একটি উদাহরণ রয়েছে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Operation
একটি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/androidmanagement
আরো তথ্যের জন্য, দেখুনOAuth 2.0 Overview .
আদেশ
একটি আদেশ.
JSON প্রতিনিধিত্ব |
---|
{ "type": enum ( |
ক্ষেত্র | |
---|---|
type | কমান্ডের ধরন। |
createTime | যে টাইমস্ট্যাম্পে কমান্ড তৈরি করা হয়েছিল। টাইমস্ট্যাম্প স্বয়ংক্রিয়ভাবে সার্ভার দ্বারা উত্পন্ন হয়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
duration | যে সময়কালের জন্য আদেশটি বৈধ। এই সময়ের মধ্যে ডিভাইস দ্বারা কার্যকর না হলে কমান্ডের মেয়াদ শেষ হয়ে যাবে। অনির্দিষ্ট থাকলে ডিফল্ট সময়কাল দশ মিনিট। কোন সর্বোচ্চ সময়কাল নেই. নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
userName | |
errorCode | কমান্ড ব্যর্থ হলে, ব্যর্থতা ব্যাখ্যা করে একটি ত্রুটি কোড। কলার দ্বারা কমান্ড বাতিল হলে এটি সেট করা হয় না। কমান্ড ত্রুটি সম্পর্কে যুক্তির জন্য, নিম্নলিখিত ক্রমে ক্ষেত্রগুলিকে অগ্রাধিকার দিন (প্রথমে সর্বাধিক পছন্দ): 1. কমান্ড-নির্দিষ্ট ক্ষেত্র যেমন |
newPassword | |
resetPasswordFlags[] | |
ইউনিয়ন ফিল্ড যদি এটি সেট করা থাকে, তাহলে | |
clearAppsDataParams | ডিভাইস থেকে নির্দিষ্ট অ্যাপের ডেটা সাফ করার জন্য |
startLostModeParams | ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখার জন্য |
stopLostModeParams | ডিভাইসটিকে হারিয়ে যাওয়া মোড থেকে বের করতে |
requestDeviceInfoParams | ঐচ্ছিক। ডিভাইস সম্পর্কিত তথ্য পেতে |
ইউনিয়ন ক্ষেত্রের status । কমান্ডের জন্য নির্দিষ্ট স্থিতি। মনে রাখবেন কিছু কমান্ড এটি ব্যবহার করে না, বিশেষ করে , , , এবং । ভবিষ্যতে এই কমান্ডগুলিও এটি ব্যবহার করতে পারে। status নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
clearAppsDataStatus | শুধুমাত্র আউটপুট। ডিভাইস থেকে নির্দিষ্ট অ্যাপের ডেটা সাফ করতে |
startLostModeStatus | শুধুমাত্র আউটপুট। ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখার জন্য |
stopLostModeStatus | শুধুমাত্র আউটপুট। ডিভাইসটিকে হারিয়ে যাওয়া মোড থেকে বের করতে |
requestDeviceInfoStatus | শুধুমাত্র আউটপুট। |
কমান্ড টাইপ
কমান্ডের ধরন।
এনামস | |
---|---|
COMMAND_TYPE_UNSPECIFIED | এই মান অননুমোদিত. |
LOCK | ডিভাইসটি লক করুন, যেন লক স্ক্রিনের সময়সীমা শেষ হয়ে গেছে। |
RESET_PASSWORD | ব্যবহারকারীর পাসওয়ার্ড রিসেট করুন। |
REBOOT | ডিভাইসটি রিবুট করুন। শুধুমাত্র অ্যান্ড্রয়েড 7.0 (API লেভেল 24) বা উচ্চতর চলমান সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে সমর্থিত৷ |
RELINQUISH_OWNERSHIP | একটি কোম্পানির মালিকানাধীন Android 8.0+ ডিভাইস থেকে কাজের প্রোফাইল এবং সমস্ত নীতিগুলি সরিয়ে দেয়, ব্যক্তিগত ব্যবহারের জন্য ডিভাইসটি ত্যাগ করে৷ ব্যক্তিগত প্রোফাইল(গুলি) এর সাথে যুক্ত অ্যাপ এবং ডেটা সংরক্ষিত হয়। কমান্ডটি স্বীকার করার পরে ডিভাইসটি সার্ভার থেকে মুছে ফেলা হবে। |
CLEAR_APP_DATA | নির্দিষ্ট অ্যাপের অ্যাপ্লিকেশন ডেটা সাফ করে। এটি Android 9 এবং তার উপরে সমর্থিত। মনে রাখবেন যে একটি অ্যাপ্লিকেশন তার অ্যাপ্লিকেশন ডেটার বাইরে ডেটা সঞ্চয় করতে পারে, উদাহরণস্বরূপ বাহ্যিক স্টোরেজ বা ব্যবহারকারীর অভিধানে। এছাড়াও দেখুন। |
START_LOST_MODE | ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখে। শুধুমাত্র সম্পূর্ণরূপে পরিচালিত ডিভাইসে বা পরিচালিত প্রোফাইল সহ প্রতিষ্ঠানের মালিকানাধীন ডিভাইসগুলিতে সমর্থিত৷ এছাড়াও দেখুন। |
STOP_LOST_MODE | হারিয়ে যাওয়া মোড থেকে ডিভাইসটি নিয়ে যায়। শুধুমাত্র সম্পূর্ণরূপে পরিচালিত ডিভাইসে বা পরিচালিত প্রোফাইল সহ প্রতিষ্ঠানের মালিকানাধীন ডিভাইসগুলিতে সমর্থিত৷ এছাড়াও দেখুন। |
REQUEST_DEVICE_INFO | ডিভাইস সম্পর্কিত তথ্য অনুরোধ করুন. |
CommandErrorCode
একটি কমান্ড ত্রুটি কোড. এটি সার্ভার দ্বারা জনবহুল একটি শুধুমাত্র পঠন ক্ষেত্র।
এনামস | |
---|---|
COMMAND_ERROR_CODE_UNSPECIFIED | কোন ত্রুটি ছিল না. |
UNKNOWN | একটি অজানা ত্রুটি ঘটেছে. |
API_LEVEL | ডিভাইসের API স্তর এই কমান্ড সমর্থন করে না. |
MANAGEMENT_MODE | ব্যবস্থাপনা মোড (প্রোফাইল মালিক, ডিভাইস মালিক, ইত্যাদি) কমান্ড সমর্থন করে না। |
INVALID_VALUE | কমান্ডের একটি অবৈধ প্যারামিটার মান আছে। |
UNSUPPORTED | ডিভাইস কমান্ড সমর্থন করে না. সর্বশেষ সংস্করণে অ্যান্ড্রয়েড ডিভাইস নীতি আপডেট করলে সমস্যার সমাধান হতে পারে। |
পাসওয়ার্ড ফ্ল্যাগ রিসেট করুন
RESET_PASSWORD
কমান্ড প্রকারের জন্য ব্যবহার করা যেতে পারে এমন পতাকা।
এনামস | |
---|---|
RESET_PASSWORD_FLAG_UNSPECIFIED | এই মান উপেক্ষা করা হয়. |
REQUIRE_ENTRY | ব্যবহারকারী এটি প্রবেশ না করা পর্যন্ত অন্য প্রশাসকদের আবার পাসওয়ার্ড পরিবর্তন করার অনুমতি দেবেন না। |
DO_NOT_ASK_CREDENTIALS_ON_BOOT | ডিভাইস বুটে ব্যবহারকারীর শংসাপত্রের জন্য জিজ্ঞাসা করবেন না। |
LOCK_NOW | পাসওয়ার্ড রিসেট করার পরে ডিভাইস লক করুন। |
ClearAppsDataParams
ডিভাইস থেকে নির্দিষ্ট অ্যাপের ডেটা সাফ করার জন্য
কমান্ডের সাথে যুক্ত প্যারামিটার। CLEAR_APP_DATA
JSON প্রতিনিধিত্ব |
---|
{ "packageNames": [ string ] } |
ক্ষেত্র | |
---|---|
packageNames[] | যে অ্যাপের প্যাকেজের নাম কমান্ডটি কার্যকর করা হলে ডেটা সাফ হয়ে যাবে। |
StartLostModeParams
ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখার জন্য
কমান্ডের সাথে সম্পর্কিত প্যারামিটার৷ ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখার জন্য প্রতিষ্ঠানের নাম সহ অন্তত একটি প্যারামিটার প্রদান করতে হবে। START_LOST_MODE
JSON প্রতিনিধিত্ব |
---|
{ "lostMessage": { object ( |
ক্ষেত্র | |
---|---|
lostMessage | ডিভাইসটি হারিয়ে গেলে ব্যবহারকারীর কাছে বার্তাটি প্রদর্শিত হয়। |
lostPhoneNumber | ডিভাইসটি হারিয়ে যাওয়া মোডে থাকা এবং কল মালিকের বোতামটি ট্যাপ করার সময় যে ফোন নম্বরটি কল করা হবে৷ |
lostEmailAddress | ডিভাইসটি হারিয়ে গেলে ব্যবহারকারীর কাছে প্রদর্শিত ইমেল ঠিকানা। |
lostStreetAddress | ডিভাইসটি হারিয়ে গেলে রাস্তার ঠিকানা ব্যবহারকারীর কাছে প্রদর্শিত হয়। |
lostOrganization | ডিভাইসটি হারানো মোডে থাকা অবস্থায় প্রতিষ্ঠানের নাম ব্যবহারকারীর কাছে প্রদর্শিত হয়। |
StopLostModeParams
এই ধরনের কোন ক্ষেত্র নেই.
ডিভাইসটিকে হারিয়ে যাওয়া মোড থেকে বের করে আনতে
কমান্ডের সাথে যুক্ত প্যারামিটার। STOP_LOST_MODE
DeviceInfoParams অনুরোধ করুন
ডিভাইস সম্পর্কিত তথ্য পেতে
কমান্ডের সাথে যুক্ত প্যারামিটার। REQUEST_DEVICE_INFO
JSON প্রতিনিধিত্ব |
---|
{
"deviceInfo": enum ( |
ক্ষেত্র | |
---|---|
deviceInfo | প্রয়োজন। অনুরোধ করা ডিভাইস তথ্য প্রকার. |
ডিভাইস তথ্য
অনুরোধ করা ডিভাইস তথ্য প্রকার.
এনামস | |
---|---|
DEVICE_INFO_UNSPECIFIED | এই মান অননুমোদিত. |
EID | eSIM-এর জন্য শনাক্তকারীর অনুরোধ করুন। ফলাফল ফেরত দেওয়ার আগে ব্যবহারকারীকে তথ্য প্রকাশের অনুমোদন দিতে বলা হবে। ব্যবহারকারী যদি প্রকাশ অনুমোদন না করেন, ফেরত দেওয়া হবে৷ এটি শুধুমাত্র ব্যক্তিগত মালিকানাধীন ডিভাইসগুলির জন্য কাজ প্রোফাইল এবং Android সংস্করণ 13 এবং তার উপরে সমর্থিত৷ |
ClearAppsData Status
ডিভাইস থেকে নির্দিষ্ট অ্যাপের ডেটা সাফ করতে
কমান্ডের স্থিতি। CLEAR_APP_DATA
JSON প্রতিনিধিত্ব |
---|
{
"results": {
string: {
object ( |
ক্ষেত্র | |
---|---|
results | প্রতি-অ্যাপ ফলাফল, প্যাকেজের নাম থেকে সংশ্লিষ্ট ক্লিয়ারিং ফলাফলে একটি ম্যাপিং। |
PerAppResult
একটি একক অ্যাপের ডেটা সাফ করার প্রচেষ্টার ফলাফল।
JSON প্রতিনিধিত্ব |
---|
{
"clearingResult": enum ( |
ক্ষেত্র | |
---|---|
clearingResult | একটি একক অ্যাপের ডেটা সাফ করার প্রচেষ্টার ফলাফল। |
ক্লিয়ারিং রেজাল্ট
একটি একক অ্যাপের ডেটা সাফ করার প্রচেষ্টার ফলাফল।
এনামস | |
---|---|
CLEARING_RESULT_UNSPECIFIED | অনির্দিষ্ট ফলাফল। |
SUCCESS | এই অ্যাপের ডেটা সফলভাবে সাফ করা হয়েছে৷ |
APP_NOT_FOUND | এই অ্যাপের ডেটা সাফ করা যায়নি কারণ অ্যাপটি খুঁজে পাওয়া যায়নি। |
APP_PROTECTED | এই অ্যাপটির ডেটা সাফ করা যায়নি কারণ অ্যাপটি সুরক্ষিত। উদাহরণস্বরূপ, এটি Google Play স্টোরের মতো ডিভাইসের কার্যকারিতার জন্য গুরুত্বপূর্ণ অ্যাপগুলিতে প্রযোজ্য হতে পারে। |
API_LEVEL | এই অ্যাপের ডেটা সাফ করা যায়নি কারণ ডিভাইস API লেভেল এই কমান্ড সমর্থন করে না। |
স্টার্টলস্টমোড স্ট্যাটাস
ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখার জন্য
কমান্ডের স্থিতি। START_LOST_MODE
JSON প্রতিনিধিত্ব |
---|
{
"status": enum ( |
ক্ষেত্র | |
---|---|
status | স্ট্যাটাস। |
স্ট্যাটাস
স্ট্যাটাস।
দেখুন। StartLostModeStatus
এনামস | |
---|---|
STATUS_UNSPECIFIED | অনির্দিষ্ট। এই মান ব্যবহার করা হয় না. |
SUCCESS | ডিভাইসটি হারিয়ে যাওয়া মোডে রাখা হয়েছিল। |
RESET_PASSWORD_RECENTLY | ডিভাইসটি হারিয়ে যাওয়া মোডে রাখা যায়নি কারণ অ্যাডমিন সম্প্রতি ডিভাইসের পাসওয়ার্ড রিসেট করেছে। |
USER_EXIT_LOST_MODE_RECENTLY | ডিভাইসটি হারিয়ে যাওয়া মোডে রাখা যায়নি কারণ ব্যবহারকারী সম্প্রতি হারিয়ে যাওয়া মোড থেকে প্রস্থান করেছেন৷ |
ALREADY_IN_LOST_MODE | ডিভাইসটি ইতিমধ্যে হারিয়ে যাওয়া মোডে রয়েছে৷ |
StopLostModeStatus
ডিভাইসটিকে হারিয়ে যাওয়া মোড থেকে বের করতে
কমান্ডের স্থিতি। STOP_LOST_MODE
JSON প্রতিনিধিত্ব |
---|
{
"status": enum ( |
ক্ষেত্র | |
---|---|
status | স্ট্যাটাস। |
স্ট্যাটাস
স্ট্যাটাস।
দেখুন। StopLostModeStatus
এনামস | |
---|---|
STATUS_UNSPECIFIED | অনির্দিষ্ট। এই মান ব্যবহার করা হয় না. |
SUCCESS | ডিভাইসটি হারিয়ে যাওয়া মোড থেকে বের করা হয়েছে। |
NOT_IN_LOST_MODE | ডিভাইসটি হারিয়ে যাওয়া মোডে নেই। |
অনুরোধ ডিভাইস ইনফো স্ট্যাটাস
কমান্ডের স্থিতি। REQUEST_DEVICE_INFO
JSON প্রতিনিধিত্ব |
---|
{ "status": enum ( |
ক্ষেত্র | |
---|---|
status | শুধুমাত্র আউটপুট। একটি |
ইউনিয়ন ফিল্ড device_info । অ্যাডমিনের অনুরোধ করা ডিভাইসের তথ্যের বিশদ বিবরণ। হলেই এটি পপুলেট করা হয়। device_info নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
eidInfo | ডিভাইসের EID সম্পর্কিত তথ্য। |
স্ট্যাটাস
একটি
কমান্ডের স্থিতি। REQUEST_DEVICE_INFO
এনামস | |
---|---|
STATUS_UNSPECIFIED | অনির্দিষ্ট। এই মান ব্যবহার করা হয় না. |
SUCCEEDED | ডিভাইস তথ্য সফলভাবে বিতরণ করা হয়েছে. |
PENDING_USER_ACTION | ব্যবহারকারী ডিভাইসের তথ্য ভাগ করার জন্য প্রয়োজনীয় ক্রিয়াগুলি সম্পন্ন করেনি৷ |
USER_DECLINED | ব্যবহারকারী ডিভাইসের তথ্য শেয়ার করতে অস্বীকার করেছে৷ |
UNSUPPORTED | অনুরোধ করা ডিভাইসের তথ্য এই ডিভাইসে সমর্থিত নয়, যেমন eSIM ডিভাইসে সমর্থিত নয়। |
EidInfo
ডিভাইসের EID সম্পর্কিত তথ্য।
JSON প্রতিনিধিত্ব |
---|
{
"eids": [
{
object ( |
ক্ষেত্র | |
---|---|
eids[] | শুধুমাত্র আউটপুট। প্রতিটি eUICC চিপের জন্য EID তথ্য। |
ঈদ
প্রতিটি eUICC চিপের জন্য EID তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "eid": string } |
ক্ষেত্র | |
---|---|
eid | শুধুমাত্র আউটপুট। ইআইডি |