উৎস: অ্যাপডিটেইলস
অ্যাপের বিবরণ উপস্থাপনকারী রিসোর্স।
| JSON উপস্থাপনা |
|---|
{ "name": string, "displayName": string, "description": string, "appId": string, "revisionId": string, "type": enum ( |
| ক্ষেত্র | |
|---|---|
name | শুধুমাত্র আউটপুট। ফরম্যাট: name=customers/{customer_id}/apps/{chrome|android|web}/{appId}@{version} |
displayName | শুধুমাত্র আউটপুট। অ্যাপের প্রদর্শিত নাম। |
description | শুধুমাত্র আউটপুট। অ্যাপের বিবরণ। |
appId | শুধুমাত্র আউটপুট। আইটেমটির জন্য অনন্য স্টোর শনাক্তকারী। উদাহরণ: সেভ টু গুগল ড্রাইভ ক্রোম এক্সটেনশনের জন্য "gmbmikajjgmnabiglmofipeabaddhgne", গুগল ড্রাইভ অ্যান্ড্রয়েড অ্যাপের জন্য "com.google.android.apps.docs"। |
revisionId | শুধুমাত্র আউটপুট। অ্যাপ সংস্করণ। যখনই অ্যাপটির কোনো নতুন সংস্করণ প্রকাশিত হয়, তখনই একটি নতুন রিভিশন কমিট করা হয়। |
type | শুধুমাত্র আউটপুট। অ্যাপের ধরণ। |
iconUri | শুধুমাত্র আউটপুট। একটি ছবির লিঙ্ক যা পণ্যটির আইকন হিসেবে ব্যবহার করা যাবে। |
detailUri | শুধুমাত্র আউটপুট। আইটেমটির বিস্তারিত পেজের ইউআরআই। |
firstPublishTime | শুধুমাত্র আউটপুট। প্রথমবার প্রকাশিত। RFC 3339 ব্যবহার করে, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হয়। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
latestPublishTime | শুধুমাত্র আউটপুট। সর্বশেষ প্রকাশিত সময়। RFC 3339 ব্যবহার করে, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হয়। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
publisher | শুধুমাত্র আউটপুট। আইটেমটির প্রকাশক। |
isPaidApp | শুধুমাত্র আউটপুট। এটি নির্দেশ করে যে অ্যাপটির জন্য অর্থ প্রদান করতে হবে অথবা এতে অর্থপ্রদত্ত কন্টেন্ট রয়েছে। |
homepageUri | শুধুমাত্র আউটপুট। হোম পেজ অথবা ওয়েবসাইট ইউআরআই। |
privacyPolicyUri | শুধুমাত্র আউটপুট। অ্যাপটির গোপনীয়তা নীতির URI, যদি ডেভেলপার তা প্রদান করে থাকেন। সংস্করণ-নির্দিষ্ট ক্ষেত্র যা শুধুমাত্র অনুরোধ করা অ্যাপ সংস্করণটি খুঁজে পাওয়া গেলেই সেট করা হবে। |
reviewNumber | শুধুমাত্র আউটপুট। প্রাপ্ত পর্যালোচনার সংখ্যা। ক্রোম ওয়েব স্টোরের পর্যালোচনার তথ্য সর্বদা একটি অ্যাপের সর্বশেষ সংস্করণের জন্য প্রযোজ্য হবে। |
reviewRating | শুধুমাত্র আউটপুট। অ্যাপটির রেটিং (৫ তারার মধ্যে)। ক্রোম ওয়েব স্টোরের রিভিউ তথ্য সর্বদা একটি অ্যাপের সর্বশেষ সংস্করণের জন্য প্রযোজ্য হবে। |
serviceError | শুধুমাত্র আউটপুট। প্রযোজ্য হলে, আংশিক পরিষেবা ত্রুটি সম্পর্কিত তথ্য। |
categoryIds[] | শুধুমাত্র আউটপুট। অ্যাপটির ক্যাটাগরি আইডিগুলো, যা ওয়েব স্টোর আইটেমে সংরক্ষিত আইডিগুলোর মতোই। আশা করা যায় যে, এখানে শুধুমাত্র একটিই ক্যাটাগরি আইডি থাকবে। |
ইউনিয়ন ফিল্ড | |
chromeAppInfo | শুধুমাত্র আউটপুট। ক্রোম ওয়েব স্টোর অ্যাপের তথ্য। |
androidAppInfo | শুধুমাত্র আউটপুট। অ্যান্ড্রয়েড অ্যাপের তথ্য। |
অ্যাপআইটেমটাইপ
অ্যাপের ধরণ।
| এনাম | |
|---|---|
APP_ITEM_TYPE_UNSPECIFIED | অ্যাপের ধরণ অনির্দিষ্ট। |
CHROME | ক্রোম অ্যাপ। |
ANDROID | ARC++ অ্যাপ। |
WEB | ওয়েব অ্যাপ। |
ক্রোমঅ্যাপইনফো
ক্রোম ওয়েব স্টোর অ্যাপের তথ্য।
| JSON উপস্থাপনা |
|---|
{ "minUserCount": integer, "permissions": [ { object ( |
| ক্ষেত্র | |
|---|---|
minUserCount | শুধুমাত্র আউটপুট। এই অ্যাপটি ব্যবহারকারী সর্বনিম্ন সংখ্যা। |
permissions[] | শুধুমাত্র আউটপুট। অ্যাপের অনুরোধ করা প্রতিটি কাস্টম অনুমতি। সংস্করণ-নির্দিষ্ট ক্ষেত্র যা শুধুমাত্র অনুরোধ করা অ্যাপ সংস্করণটি পাওয়া গেলেই সেট করা হবে। |
siteAccess[] | শুধুমাত্র আউটপুট। ডোমেইন বা বিস্তৃত হোস্ট প্যাটার্নে (যেমন www.google.com) অ্যাক্সেস দেয় এমন প্রতিটি অনুমতি। এর মধ্যে কন্টেন্ট স্ক্রিপ্ট থেকে পাওয়া ম্যাচ এবং ম্যানিফেস্টের পারমিশন নোডে থাকা হোস্টগুলোও অন্তর্ভুক্ত। সংস্করণ-নির্দিষ্ট ফিল্ড যা শুধুমাত্র অনুরোধ করা অ্যাপ সংস্করণটি পাওয়া গেলেই সেট করা হবে। |
type | শুধুমাত্র আউটপুট। ক্রোম ওয়েব স্টোরে কোনো আইটেমের প্রকারভেদ। |
supportEnabled | শুধুমাত্র আউটপুট। অ্যাপ ডেভেলপার তাদের অ্যাপের জন্য সমর্থন চালু করেছেন। সংস্করণ-নির্দিষ্ট ক্ষেত্র যা শুধুমাত্র অনুরোধ করা অ্যাপ সংস্করণটি খুঁজে পাওয়া গেলেই সেট করা হবে। |
isTheme | শুধুমাত্র আউটপুট। অ্যাপ বা এক্সটেনশনটি থিম হোক বা না হোক। |
googleOwned | শুধুমাত্র আউটপুট। অ্যাপ বা এক্সটেনশনটি গুগল দ্বারা নির্মিত ও রক্ষণাবেক্ষণ করা হয় কিনা। সংস্করণ-নির্দিষ্ট ক্ষেত্র যা শুধুমাত্র অনুরোধ করা অ্যাপ সংস্করণটি খুঁজে পাওয়া গেলেই সেট করা হবে। |
isCwsHosted | শুধুমাত্র আউটপুট। অ্যাপ বা এক্সটেনশনটি ক্রোম ওয়েব স্টোরে প্রকাশিত অবস্থায় আছে কি না। |
kioskEnabled | শুধুমাত্র আউটপুট। এই অ্যাপটি ChromeOS ডিভাইসগুলিতে কিয়স্ক মোডের জন্য সক্রিয় করা আছে কিনা। |
isKioskOnly | শুধুমাত্র আউটপুট। অ্যাপটি কি শুধু ChromeOS ডিভাইসের কিয়স্ক মোডের জন্য। |
isExtensionPolicySupported | শুধুমাত্র আউটপুট। কোনো অ্যাপ এক্সটেনশনের জন্য পলিসি সমর্থন করে কিনা। |
manifestVersion | শুধুমাত্র আউটপুট। এই এক্সটেনশনটির ম্যানিফেস্টের সংস্করণ। |
ChromeAppPermission
একটি ক্রোম অ্যাপ বা এক্সটেনশনের পক্ষ থেকে অনুমতি চাওয়া হয়েছে।
| JSON উপস্থাপনা |
|---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
| ক্ষেত্র | |
|---|---|
type | শুধুমাত্র আউটপুট। অনুমতির ধরণ। |
documentationUri | শুধুমাত্র আউটপুট। যদি উপলব্ধ থাকে, তাহলে বর্তমান অনুমতির ডকুমেন্টেশন রয়েছে এমন একটি পৃষ্ঠার URI। |
accessUserData | শুধুমাত্র আউটপুট। যদি উপলব্ধ থাকে, এই অনুমতিটি অ্যাপ/এক্সটেনশনকে ব্যবহারকারীর ডেটা অ্যাক্সেস করার অনুমতি দেয় কিনা। |
ক্রোমঅ্যাপসাইটঅ্যাক্সেস
একটি হোস্ট অনুমতি উপস্থাপন করুন।
| JSON উপস্থাপনা |
|---|
{ "hostMatch": string } |
| ক্ষেত্র | |
|---|---|
hostMatch | শুধুমাত্র আউটপুট। এতে খুব নির্দিষ্ট হোস্ট, অথবা উদাহরণস্বরূপ "*.com"-এর মতো প্যাটার্ন থাকতে পারে। |
আইটেমের ধরন
ক্রোম ওয়েব স্টোরের কোনো আইটেম একটি এক্সটেনশন কিনা।
| এনাম | |
|---|---|
ITEM_TYPE_UNSPECIFIED | অনির্দিষ্ট আইটেমের ধরণ। |
EXTENSION | ক্রোম এক্সটেনশন। |
OTHERS | এক্সটেনশন ছাড়া অন্য যেকোনো প্রকার। |
অ্যান্ড্রয়েডঅ্যাপইনফো
অ্যান্ড্রয়েড অ্যাপের তথ্য।
| JSON উপস্থাপনা |
|---|
{
"permissions": [
{
object ( |
| ক্ষেত্র | |
|---|---|
permissions[] | শুধুমাত্র আউটপুট। একটি অ্যান্ড্রয়েড অ্যাপের জন্য অনুমতি চাওয়া হয়েছে। |
অ্যান্ড্রয়েডঅ্যাপঅনুমতি
একটি অ্যান্ড্রয়েড অ্যাপের পক্ষ থেকে অনুমতি চাওয়া হয়েছে।
| JSON উপস্থাপনা |
|---|
{ "type": string } |
| ক্ষেত্র | |
|---|---|
type | শুধুমাত্র আউটপুট। অনুমতির ধরণ। |
অবস্থা
Status টাইপ একটি লজিক্যাল এরর মডেল নির্ধারণ করে যা REST API এবং RPC API সহ বিভিন্ন প্রোগ্রামিং এনভায়রনমেন্টের জন্য উপযুক্ত। এটি gRPC দ্বারা ব্যবহৃত হয়। প্রতিটি Status মেসেজে তিনটি ডেটা থাকে: এরর কোড, এরর মেসেজ এবং এররের বিস্তারিত বিবরণ।
এই এরর মডেল এবং এটি নিয়ে কীভাবে কাজ করতে হয়, সে সম্পর্কে আরও জানতে আপনি এপিআই ডিজাইন গাইড দেখতে পারেন।
| JSON উপস্থাপনা |
|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
| ক্ষেত্র | |
|---|---|
code | স্ট্যাটাস কোডটি |
message | ডেভেলপারদের জন্য একটি ত্রুটির বার্তা, যা ইংরেজিতে হওয়া উচিত। ব্যবহারকারীদের জন্য যেকোনো ত্রুটির বার্তা স্থানীয়করণ করে |
details[] | ত্রুটির বিবরণ বহনকারী বার্তাগুলির একটি তালিকা। এপিআই (API) ব্যবহারের জন্য কিছু সাধারণ বার্তা প্রকার রয়েছে। একটি অবজেক্ট যাতে যেকোনো ধরনের ফিল্ড থাকে। |
পদ্ধতি | |
|---|---|
| রিসোর্স নেম ব্যবহার করে কোনো গ্রাহকের জন্য নির্দিষ্ট অ্যাপটি খুঁজে বের করুন। |