রিসোর্স: অনুদান
একটি অ্যাক্সেস অনুদান সম্পদ।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum ( |
| ক্ষেত্র | |
|---|---|
name | প্রয়োজনীয়। এই অনুদানের জন্য রিসোর্স নাম, "developers/{developer}/users/{email}/grants/{packageName}" প্যাটার্ন অনুসরণ করে। যদি এই অনুদানটি একটি খসড়া অ্যাপের জন্য হয়, তাহলে অ্যাপ আইডি প্যাকেজ নামের পরিবর্তে এই রিসোর্স নামে ব্যবহার করা হবে। |
packageName | অপরিবর্তনীয়। অ্যাপের প্যাকেজের নাম। ড্রাফ্ট অ্যাপের জন্য এটি খালি থাকবে। |
appLevelPermissions[] | এই অ্যাপের জন্য ব্যবহারকারীকে দেওয়া অনুমতি। |
অ্যাপলেভেলপারমিশন
প্রতি-অ্যাপ স্তরে অনুমোদিত একটি অনুমতি।
| এনামস | |
|---|---|
APP_LEVEL_PERMISSION_UNSPECIFIED | অজানা বা অনির্দিষ্ট অনুমতি। |
CAN_ACCESS_APP | অ্যাপের তথ্য দেখুন (শুধুমাত্র পঠনযোগ্য)। বন্ধ করা হয়েছে: আরও সূক্ষ্ম ক্ষমতা নির্ধারণ করার চেষ্টা করুন। অন্যথায়, AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA দেখুন। |
CAN_VIEW_FINANCIAL_DATA | আর্থিক তথ্য দেখুন। |
CAN_MANAGE_PERMISSIONS | প্রশাসক (সকল অনুমতি)। |
CAN_REPLY_TO_REVIEWS | পর্যালোচনা। পর্যালোচনার উত্তর। |
CAN_MANAGE_PUBLIC_APKS | উৎপাদনে মুক্তি দিন, ডিভাইসগুলি বাদ দিন এবং Google Play দ্বারা অ্যাপ সাইনিং ব্যবহার করুন। |
CAN_MANAGE_TRACK_APKS | টেস্টিং ট্র্যাকগুলিতে ছেড়ে দিন। |
CAN_MANAGE_TRACK_USERS | পরীক্ষার ট্র্যাক পরিচালনা করুন এবং পরীক্ষক তালিকা সম্পাদনা করুন। |
CAN_MANAGE_PUBLIC_LISTING | দোকানের উপস্থিতি পরিচালনা করুন। |
CAN_MANAGE_DRAFT_APPS | খসড়া অ্যাপগুলি সম্পাদনা করুন এবং মুছুন। |
CAN_MANAGE_ORDERS | অর্ডার এবং সাবস্ক্রিপশন পরিচালনা করুন। |
CAN_MANAGE_APP_CONTENT | নীতি সম্পর্কিত পৃষ্ঠাগুলি পরিচালনা করুন। |
CAN_VIEW_NON_FINANCIAL_DATA | অ্যাপের তথ্য দেখুন (শুধুমাত্র পঠনযোগ্য)। |
CAN_VIEW_APP_QUALITY | অ্যাপের গুণমানের ডেটা দেখুন যেমন গুরুত্বপূর্ণ তথ্য, ক্র্যাশ ইত্যাদি। |
CAN_MANAGE_DEEPLINKS | একটি অ্যাপের ডিপ লিঙ্ক সেটআপ পরিচালনা করুন। |
পদ্ধতি | |
|---|---|
| প্রদত্ত প্যাকেজটিতে ব্যবহারকারীর অ্যাক্সেস মঞ্জুর করুন। |
| প্রদত্ত প্যাকেজ বা ডেভেলপার অ্যাকাউন্টে ব্যবহারকারীর সমস্ত অ্যাক্সেস সরিয়ে দেয়। |
| প্রদত্ত প্যাকেজে ব্যবহারকারীর অ্যাক্সেস আপডেট করে। |
ত্রুটি কোড
এই রিসোর্সের ক্রিয়াকলাপগুলি নিম্নলিখিত HTTP ত্রুটি কোডগুলি ফেরত দেয়:
| ত্রুটি কোড | কারণ | বিবরণ | রেজোলিউশন |
|---|---|---|---|
400 | invalidValue | অনুরোধে একটি অবৈধ মান প্রদান করা হয়েছে। এটি প্রায়শই একটি ত্রুটিপূর্ণ বা অবৈধ ক্রয় টোকেনের জন্য ফেরত পাঠানো হয়। | API রেফারেন্সের উপর ভিত্তি করে অনুরোধের বডি বা প্যারামিটারে অবৈধ ফিল্ড মান সংশোধন করুন। |
400 | required | অনুরোধটিতে একটি প্রয়োজনীয় ক্ষেত্র বা প্যারামিটার অনুপস্থিত। | সমস্ত বাধ্যতামূলক ক্ষেত্র এবং পরামিতি অন্তর্ভুক্ত আছে কিনা তা নিশ্চিত করতে API ডকুমেন্টেশন দেখুন। |
403 | userInsufficientPermission | অনুরোধকৃত ক্রিয়াকলাপটি সম্পাদন করার জন্য ব্যবহারকারীর পর্যাপ্ত অনুমতি নেই। | নিশ্চিত করুন যে প্রমাণিত ব্যবহারকারীর Google Play Console-এ প্রয়োজনীয় অনুমতি আছে। আরও বিস্তারিত জানার জন্য "একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করা" দেখুন। |
404 | notFound | অনুরোধ করা রিসোর্সটি খুঁজে পাওয়া যায়নি। | শনাক্তকারী (যেমন, ক্রয় টোকেন, প্যাকেজের নাম, পণ্য আইডি, সাবস্ক্রিপশন আইডি) সঠিক কিনা তা যাচাই করুন। |
409 | concurrentUpdate | একই সাথে আপডেট করা হচ্ছে এমন একটি অবজেক্ট আপডেট করার চেষ্টা করা হয়েছিল। | এক্সপোনেনশিয়াল ব্যাকঅফ দিয়ে অনুরোধটি পুনরায় চেষ্টা করুন। একই রিসোর্সে একযোগে পরিবর্তন এড়িয়ে চলুন। |
5xx | Generic error | গুগল প্লে সার্ভারে সাধারণ ত্রুটি। | আপনার অনুরোধটি আবার চেষ্টা করুন। যদি সমস্যাটি থেকে যায়, তাহলে আপনার Google Play অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন অথবা একটি সহায়তা অনুরোধ জমা দিন। কোনও পরিচিত বিভ্রাটের জন্য Play Status Dashboard চেক করার কথা বিবেচনা করুন। |