টুল: get_application
একটি নির্দিষ্ট এন্টারপ্রাইজের জন্য আবেদনের বিবরণ এবং অ্যাপ্লিকেশন আইডি পায়। enterprises/{enterpriseId}/applications/{applicationId} ফর্ম্যাটে রিসোর্সের নাম প্রয়োজন।
নিম্নলিখিত নমুনাটি get_application MCP টুলটি ব্যবহার করার জন্য curl কীভাবে ব্যবহার করবেন তা প্রদর্শন করে।
| কার্ল অনুরোধ |
|---|
curl --location 'https://androidmanagement.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_application", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
ইনপুট স্কিমা
একটি আবেদন সম্পর্কে তথ্য পেতে অনুরোধ করুন।
আবেদনপত্রের অনুরোধ পান
| JSON উপস্থাপনা |
|---|
{ "name": string, "languageCode": string } |
| ক্ষেত্র | |
|---|---|
name | ফর্মে আবেদনের নাম |
languageCode | স্থানীয় অ্যাপ্লিকেশন তথ্যের জন্য পছন্দের ভাষা, যেমন BCP47 ট্যাগ (যেমন "en-US", "de")। যদি নির্দিষ্ট না করা থাকে তবে অ্যাপ্লিকেশনের ডিফল্ট ভাষা ব্যবহার করা হবে। |
আউটপুট স্কিমা
একটি অ্যাপ সম্পর্কে তথ্য।
আবেদন
| JSON উপস্থাপনা |
|---|
{ "name": string, "title": string, "permissions": [ { object ( |
| ক্ষেত্র | |
|---|---|
name | enterprises/{enterprise}/applications/{package_name} ফর্মে অ্যাপটির নাম। |
title | অ্যাপের শিরোনাম। স্থানীয়করণ। |
permissions[] | অ্যাপটির প্রয়োজনীয় অনুমতি। |
managedProperties[] | অ্যাপের জন্য পূর্বে কনফিগার করার জন্য উপলব্ধ পরিচালিত বৈশিষ্ট্যের সেট। |
iconUrl | অ্যাপের আইকন হিসেবে ব্যবহার করা যেতে পারে এমন একটি ছবির লিঙ্ক। এই ছবিটি ৫১২ x ৫১২ পিক্সেল আকার পর্যন্ত ব্যবহারের জন্য উপযুক্ত। |
smallIconUrl | অ্যাপের আইকন হিসেবে ব্যবহার করা যেতে পারে এমন একটি ছোট ছবির লিঙ্ক। এই ছবিটি ১২৮ x ১২৮ পিক্সেল আকার পর্যন্ত ব্যবহারের জন্য উপযুক্ত। |
appTracks[] | এন্টারপ্রাইজে দৃশ্যমান অ্যাপ্লিকেশন ট্র্যাক। |
author | অ্যাপগুলির লেখকের নাম (উদাহরণস্বরূপ, অ্যাপ ডেভেলপার)। |
playStoreUrl | অ্যাপটির (গ্রাহক) গুগল প্লে বিশদ পৃষ্ঠার একটি লিঙ্ক। |
distributionChannel | প্যাকেজটি কীভাবে এবং কাদের কাছে উপলব্ধ করা হবে। |
appPricing | এই অ্যাপটি বিনামূল্যে, অ্যাপ-মধ্যস্থ কেনাকাটার সাথে বিনামূল্যে, নাকি অর্থপ্রদানের মাধ্যমে পাওয়া যাবে। যদি মূল্য নির্দিষ্ট না থাকে, তাহলে এর অর্থ হল অ্যাপটি আর সাধারণত উপলব্ধ নেই (যদিও এটি এখনও মালিকদের কাছে উপলব্ধ থাকতে পারে)। |
description | স্থানীয় প্রচারমূলক বিবরণ, যদি পাওয়া যায়। |
screenshotUrls[] | অ্যাপটির প্রতিনিধিত্বকারী স্ক্রিনশট লিঙ্কগুলির একটি তালিকা। |
category | অ্যাপ বিভাগ (যেমন রেসিং, সোশ্যাল, ইত্যাদি) |
recentChanges | অ্যাপটিতে করা সাম্প্রতিক পরিবর্তনগুলির একটি স্থানীয় বর্ণনা। |
minAndroidSdkVersion | অ্যাপটি চালানোর জন্য প্রয়োজনীয় ন্যূনতম Android SDK। |
contentRating | এই অ্যাপের কন্টেন্ট রেটিং। |
updateTime | শুধুমাত্র আউটপুট। অ্যাপটি শেষ প্রকাশিত হওয়ার আনুমানিক সময় (৭ দিনের মধ্যে)। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
availableCountries[] | ISO 3166-1 alpha-2 অনুসারে এই অ্যাপটি যেসব দেশে উপলব্ধ। |
features[] | এই অ্যাপের উল্লেখযোগ্য বৈশিষ্ট্য (যদি থাকে)। |
appVersions[] | এই অ্যাপের জন্য বর্তমানে উপলব্ধ সংস্করণগুলি। |
fullDescription | যদি পাওয়া যায়, তাহলে সম্পূর্ণ অ্যাপের বিবরণ। |
আবেদনের অনুমতি
| JSON উপস্থাপনা |
|---|
{ "permissionId": string, "name": string, "description": string } |
| ক্ষেত্র | |
|---|---|
permissionId | একটি অস্বচ্ছ স্ট্রিং যা অনুমতিটিকে অনন্যভাবে শনাক্ত করে। স্থানীয়করণ করা হয়নি। |
name | অনুমতির নাম। স্থানীয়করণ। |
description | অনুমতির একটি দীর্ঘ বিবরণ, এটি কী প্রভাবিত করে তার আরও বিশদ প্রদান করে। স্থানীয়করণ। |
পরিচালিত সম্পত্তি
| JSON উপস্থাপনা |
|---|
{ "key": string, "type": enum ( |
| ক্ষেত্র | |
|---|---|
key | অ্যাপটি বৈশিষ্ট্যটি সনাক্ত করতে যে অনন্য কী ব্যবহার করে, যেমন "com.google.android.gm.fieldname"। |
type | সম্পত্তির ধরণ। |
title | সম্পত্তির নাম। স্থানীয়করণ। |
description | সম্পত্তির একটি দীর্ঘ বিবরণ, যা এর প্রভাব সম্পর্কে আরও বিস্তারিত তথ্য প্রদান করে। স্থানীয়করণ। |
entries[] | |
defaultValue | প্রোপার্টির ডিফল্ট মান। |
nestedProperties[] | |
পরিচালিত সম্পত্তি প্রবেশিকা
| JSON উপস্থাপনা |
|---|
{ "value": string, "name": string } |
| ক্ষেত্র | |
|---|---|
value | এন্ট্রির মেশিন-পঠনযোগ্য মান, যা কনফিগারেশনে ব্যবহার করা উচিত। স্থানীয়করণ করা হয়নি। |
name | মানটির মানুষের পঠনযোগ্য নাম। স্থানীয়করণ। |
মূল্য
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ক্ষেত্র kind । মান kind নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
nullValue | একটি শূন্য মান প্রতিনিধিত্ব করে। |
numberValue | একটি দ্বিগুণ মান প্রতিনিধিত্ব করে। |
stringValue | একটি স্ট্রিং মান প্রতিনিধিত্ব করে। |
boolValue | একটি বুলিয়ান মান প্রতিনিধিত্ব করে। |
structValue | একটি কাঠামোগত মান প্রতিনিধিত্ব করে। |
listValue | একটি পুনরাবৃত্ত |
কাঠামো
| JSON উপস্থাপনা |
|---|
{ "fields": { string: value, ... } } |
| ক্ষেত্র | |
|---|---|
fields | গতিশীলভাবে টাইপ করা মানগুলির অ-ক্রমিক মানচিত্র। |
ক্ষেত্রপ্রবেশ
| JSON উপস্থাপনা |
|---|
{ "key": string, "value": value } |
| ক্ষেত্র | |
|---|---|
key | |
value | |
তালিকা মূল্য
| JSON উপস্থাপনা |
|---|
{ "values": [ value ] } |
| ক্ষেত্র | |
|---|---|
values[] | গতিশীলভাবে টাইপ করা মানের পুনরাবৃত্তি ক্ষেত্র। |
অ্যাপট্র্যাকইনফো
| JSON উপস্থাপনা |
|---|
{ "trackId": string, "trackAlias": string } |
| ক্ষেত্র | |
|---|---|
trackId | Play Console পৃষ্ঠার URL-এ |
trackAlias | Play Console-এ সেট করা |
টাইমস্ট্যাম্প
| JSON উপস্থাপনা |
|---|
{ "seconds": string, "nanos": integer } |
| ক্ষেত্র | |
|---|---|
seconds | Unix epoch 1970-01-01T00:00:00Z থেকে UTC সময়ের সেকেন্ড প্রতিনিধিত্ব করে। -62135596800 এবং 253402300799 এর মধ্যে হতে হবে (যা 0001-01-01T00:00:00Z থেকে 9999-12-31T23:59:59Z এর সাথে মিলে যায়)। |
nanos | ন্যানোসেকেন্ড রেজোলিউশনে সেকেন্ডের নন-নেগেটিভ ভগ্নাংশ। এই ক্ষেত্রটি সময়কালের ন্যানোসেকেন্ড অংশ, সেকেন্ডের বিকল্প নয়। ভগ্নাংশ সহ নেগেটিভ সেকেন্ডের মানগুলিতে এখনও নন-নেগেটিভ ন্যানো মান থাকতে হবে যা সময়ের সাথে সাথে গণনা করা হবে। 0 এবং 999,999,999 এর মধ্যে হতে হবে। |
অ্যাপ ভার্সন
| JSON উপস্থাপনা |
|---|
{ "versionString": string, "versionCode": integer, "trackIds": [ string ], "production": boolean } |
| ক্ষেত্র | |
|---|---|
versionString | অ্যাপ ডেভেলপার ভার্সনটি শনাক্ত করার জন্য প্লে স্টোরে যে স্ট্রিংটি ব্যবহার করে। স্ট্রিংটি অগত্যা অনন্য বা স্থানীয়করণযোগ্য নয় (উদাহরণস্বরূপ, স্ট্রিংটি "1.4" হতে পারে)। |
versionCode | অ্যাপ সংস্করণের জন্য অনন্য বর্ধনশীল শনাক্তকারী। |
trackIds[] | অ্যাপ সংস্করণটি যে ট্র্যাক শনাক্তকারীতে প্রকাশিত হয়েছে। এতে প্রোডাকশন ট্র্যাক অন্তর্ভুক্ত নয় (পরিবর্তে প্রোডাকশন দেখুন)। |
production | যদি মানটি সত্য হয়, তাহলে এটি নির্দেশ করে যে এই সংস্করণটি একটি প্রোডাকশন ট্র্যাক। |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | অদম্য ইঙ্গিত: ✅ | কেবল পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌