REST Resource: grants

রিসোর্স: অনুদান

একটি অ্যাক্সেস অনুদান সম্পদ।

JSON উপস্থাপনা
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
ক্ষেত্র
name

string

প্রয়োজনীয়। এই অনুদানের জন্য রিসোর্স নাম, "developers/{developer}/users/{email}/grants/{packageName}" প্যাটার্ন অনুসরণ করে। যদি এই অনুদানটি একটি খসড়া অ্যাপের জন্য হয়, তাহলে অ্যাপ আইডি প্যাকেজ নামের পরিবর্তে এই রিসোর্স নামে ব্যবহার করা হবে।

packageName

string

অপরিবর্তনীয়। অ্যাপের প্যাকেজের নাম। ড্রাফ্ট অ্যাপের জন্য এটি খালি থাকবে।

appLevelPermissions[]

enum ( AppLevelPermission )

এই অ্যাপের জন্য ব্যবহারকারীকে দেওয়া অনুমতি।

অ্যাপলেভেলপারমিশন

প্রতি-অ্যাপ স্তরে অনুমোদিত একটি অনুমতি।

এনামস
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 অ্যাপের গুণমানের ডেটা দেখুন যেমন গুরুত্বপূর্ণ তথ্য, ক্র্যাশ ইত্যাদি।

পদ্ধতি

create

প্রদত্ত প্যাকেজটিতে ব্যবহারকারীর অ্যাক্সেস মঞ্জুর করুন।

delete

প্রদত্ত প্যাকেজ বা ডেভেলপার অ্যাকাউন্টে ব্যবহারকারীর সমস্ত অ্যাক্সেস সরিয়ে দেয়।

patch

প্রদত্ত প্যাকেজে ব্যবহারকারীর অ্যাক্সেস আপডেট করে।

ত্রুটি কোড

এই রিসোর্সের ক্রিয়াকলাপগুলি নিম্নলিখিত HTTP ত্রুটি কোডগুলি ফেরত দেয়:

ত্রুটি কোড কারণ বিবরণ রেজোলিউশন
400 invalidValue অনুরোধে একটি অবৈধ মান প্রদান করা হয়েছে। এটি প্রায়শই একটি ত্রুটিপূর্ণ বা অবৈধ ক্রয় টোকেনের জন্য ফেরত পাঠানো হয়। API রেফারেন্সের উপর ভিত্তি করে অনুরোধের বডি বা প্যারামিটারে অবৈধ ফিল্ড মান সংশোধন করুন।
400 required অনুরোধটিতে একটি প্রয়োজনীয় ক্ষেত্র বা প্যারামিটার অনুপস্থিত। সমস্ত বাধ্যতামূলক ক্ষেত্র এবং পরামিতি অন্তর্ভুক্ত আছে কিনা তা নিশ্চিত করতে API ডকুমেন্টেশন দেখুন।
403 userInsufficientPermission অনুরোধকৃত ক্রিয়াকলাপটি সম্পাদন করার জন্য ব্যবহারকারীর পর্যাপ্ত অনুমতি নেই। নিশ্চিত করুন যে প্রমাণিত ব্যবহারকারীর Google Play Console-এ প্রয়োজনীয় অনুমতি আছে। আরও বিস্তারিত জানার জন্য "একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করা" দেখুন।
404 notFound অনুরোধ করা রিসোর্সটি খুঁজে পাওয়া যায়নি। শনাক্তকারী (যেমন, ক্রয় টোকেন, প্যাকেজের নাম, পণ্য আইডি, সাবস্ক্রিপশন আইডি) সঠিক কিনা তা যাচাই করুন।
409 concurrentUpdate একই সাথে আপডেট করা হচ্ছে এমন একটি অবজেক্ট আপডেট করার চেষ্টা করা হয়েছিল। এক্সপোনেনশিয়াল ব্যাকঅফ দিয়ে অনুরোধটি পুনরায় চেষ্টা করুন। একই রিসোর্সে একযোগে পরিবর্তন এড়িয়ে চলুন।
5xx Generic error গুগল প্লে সার্ভারে সাধারণ ত্রুটি। আপনার অনুরোধটি আবার চেষ্টা করুন।

যদি সমস্যাটি থেকে যায়, তাহলে আপনার Google Play অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন অথবা একটি সহায়তা অনুরোধ জমা দিন। কোনও পরিচিত বিভ্রাটের জন্য Play Status Dashboard চেক করার কথা বিবেচনা করুন।