- রিসোর্স: ইনঅ্যাপপ্রোডাক্ট
- অবস্থা
- ক্রয়ের ধরণ
- ইনঅ্যাপপ্রোডাক্টলিস্টিং
- পরিচালিত পণ্য কর এবং সম্মতি সেটিংস
- পদ্ধতি
রিসোর্স: ইনঅ্যাপপ্রোডাক্ট
একটি ইন-অ্যাপ পণ্য। InappproductsService এর জন্য উৎস।
| JSON উপস্থাপনা |
|---|
{ "packageName": string, "sku": string, "status": enum ( |
| ক্ষেত্র | |
|---|---|
packageName | মূল অ্যাপের প্যাকেজের নাম। |
sku | পণ্যের স্টক-কিপিং-ইউনিট (SKU), একটি অ্যাপের মধ্যে অনন্য। |
status | পণ্যের অবস্থা, যেমন এটি সক্রিয় কিনা। |
purchaseType | পণ্যের ধরণ, যেমন একটি পুনরাবৃত্ত সাবস্ক্রিপশন। |
defaultPrice | ডিফল্ট মূল্য। শূন্য হতে পারে না, কারণ অ্যাপ-মধ্যস্থ পণ্যগুলি কখনই বিনামূল্যে পাওয়া যায় না। সর্বদা ডেভেলপারের চেকআউট মার্চেন্ট মুদ্রায়। |
prices | প্রতি ক্রেতা অঞ্চলের দাম। এর কোনটিই শূন্য হতে পারে না, কারণ অ্যাপ-মধ্যস্থ পণ্যগুলি কখনই বিনামূল্যে পাওয়া যায় না। মানচিত্র কী হল অঞ্চল কোড, যা ISO 3166-2 দ্বারা সংজ্ঞায়িত। |
listings | inappproducts.list স্থানীয়কৃত শিরোনাম এবং বর্ণনা ডেটার। মানচিত্র কী হল স্থানীয়কৃত ডেটার ভাষা, যা BCP-47 দ্বারা সংজ্ঞায়িত করা হয়েছে, যেমন "en-US"। |
defaultLanguage | BCP-47 দ্বারা সংজ্ঞায়িত স্থানীয়কৃত ডেটার ডিফল্ট ভাষা। যেমন "en-US"। |
subscriptionPeriod | সাবস্ক্রিপশনের সময়কাল, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য মানগুলি হল P1W (এক সপ্তাহ), P1M (এক মাস), P3M (তিন মাস), P6M (ছয় মাস), এবং P1Y (এক বছর)। |
trialPeriod | পরীক্ষার সময়কাল, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য মানগুলি হল P7D (সাত দিন) এবং P999D (999 দিন) এর মধ্যে যেকোনো কিছু। |
gracePeriod | সাবস্ক্রিপশনের গ্রেস পিরিয়ড, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। নতুন পুনরাবৃত্তি সময়ের জন্য পেমেন্ট প্রত্যাখ্যান করা হলে ডেভেলপাররা তাদের গ্রাহকদের একটি গ্রেস পিরিয়ড দিতে পারে। গ্রহণযোগ্য মানগুলি হল P0D (শূন্য দিন), P3D (তিন দিন), P7D (সাত দিন), P14D (14 দিন), এবং P30D (30 দিন)। |
ইউনিয়ন ফিল্ড | |
subscriptionTaxesAndComplianceSettings | কর এবং আইনি সম্মতি সম্পর্কে বিশদ বিবরণ। শুধুমাত্র সাবস্ক্রিপশন পণ্যের ক্ষেত্রে প্রযোজ্য। |
managedProductTaxesAndComplianceSettings | কর এবং আইনি সম্মতি সম্পর্কে বিশদ বিবরণ। শুধুমাত্র পরিচালিত পণ্যের ক্ষেত্রে প্রযোজ্য। |
অবস্থা
একটি অ্যাপ-মধ্যস্থ পণ্যের অবস্থা।
| এনামস | |
|---|---|
statusUnspecified | অনির্দিষ্ট অবস্থা। |
active | পণ্যটি প্রকাশিত এবং দোকানে সক্রিয়। |
inactive | পণ্যটি প্রকাশিত হয়নি এবং তাই দোকানে নিষ্ক্রিয়। |
ক্রয়ের ধরণ
পণ্যের ধরণ।
| এনামস | |
|---|---|
purchaseTypeUnspecified | অনির্দিষ্ট ক্রয়ের ধরণ। |
managedUser | ডিফল্ট পণ্যের ধরণ - একবার কেনা। |
subscription | পুনরাবৃত্তিমূলক সময়কাল সহ অ্যাপ-মধ্যস্থ পণ্য। |
ইনঅ্যাপপ্রোডাক্টলিস্টিং
একটি একক অ্যাপ-মধ্যস্থ পণ্যের স্টোর তালিকা।
| JSON উপস্থাপনা |
|---|
{ "title": string, "description": string, "benefits": [ string ] } |
| ক্ষেত্র | |
|---|---|
title | দোকানের তালিকার শিরোনাম। |
description | দোকানের তালিকার বিবরণ। |
benefits[] | সাবস্ক্রিপশনের জন্য স্থানীয় এনটাইটেলমেন্ট সুবিধা। |
পরিচালিত পণ্য কর এবং সম্মতি সেটিংস
পরিচালিত পণ্যের জন্য কর এবং আইনি সম্মতি সম্পর্কে বিশদ বিবরণ।
| JSON উপস্থাপনা |
|---|
{ "eeaWithdrawalRightType": enum ( |
| ক্ষেত্র | |
|---|---|
eeaWithdrawalRightType | ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) ব্যবহারকারীদের কাছে বিতরণ করা পণ্যের ডিজিটাল সামগ্রী বা পরিষেবার শ্রেণীবিভাগ। EEA ভোক্তা আইনের অধীনে প্রত্যাহারের ব্যবস্থা এই শ্রেণীবিভাগের উপর নির্ভর করে। আরও তথ্যের জন্য সহায়তা কেন্দ্রের নিবন্ধটি পড়ুন। |
taxRateInfoByRegionCode | অঞ্চল কোড থেকে করের হারের বিবরণের একটি ম্যাপিং। কীগুলি হল ইউনিকোডের "CLDR" দ্বারা সংজ্ঞায়িত অঞ্চল কোড। |
isTokenizedDigitalAsset | এই অ্যাপ-মধ্যস্থ পণ্যটিকে টোকেনাইজড ডিজিটাল সম্পদের প্রতিনিধিত্বকারী পণ্য হিসেবে ঘোষণা করা হবে কিনা। |
regionalProductAgeRatingInfos[] | আঞ্চলিক বয়স রেটিং তথ্য। বর্তমানে এই ক্ষেত্রটি শুধুমাত্র |
productTaxCategoryCode | অ্যাপ-মধ্যস্থ পণ্যের জন্য পণ্য কর বিভাগের কোড নির্ধারণ করা হবে। পণ্য কর বিভাগ পণ্যের উপর প্রযোজ্য লেনদেন করের হার নির্ধারণ করে। আরও তথ্যের জন্য সহায়তা কেন্দ্র নিবন্ধটি পড়ুন। |
পদ্ধতি | |
|---|---|
| অ্যাপ-মধ্যস্থ পণ্য (পরিচালিত পণ্য বা সদস্যতা) মুছে ফেলে। |
| একাধিক অ্যাপ-মধ্যস্থ পণ্য পড়ে, যা পণ্য বা সাবস্ক্রিপশন পরিচালনা করা যেতে পারে। |
| এক বা একাধিক ইন-অ্যাপ পণ্য (পরিচালিত পণ্য বা সাবস্ক্রিপশন) আপডেট বা সন্নিবেশ করায়। |
| একটি ইন-অ্যাপ পণ্য (একটি পরিচালিত পণ্য বা একটি সাবস্ক্রিপশন) মুছে ফেলে। |
| একটি ইন-অ্যাপ পণ্য পায়, যা একটি পরিচালিত পণ্য বা সাবস্ক্রিপশন হতে পারে। |
| একটি ইন-অ্যাপ পণ্য (একটি পরিচালিত পণ্য বা একটি সাবস্ক্রিপশন) তৈরি করে। |
| সমস্ত অ্যাপ-মধ্যস্থ পণ্য তালিকাভুক্ত করে - পরিচালিত পণ্য এবং সদস্যতা উভয়ই। |
| একটি ইন-অ্যাপ পণ্য (একটি পরিচালিত পণ্য বা একটি সাবস্ক্রিপশন) প্যাচ করে। |
| একটি ইন-অ্যাপ পণ্য (একটি পরিচালিত পণ্য বা একটি সাবস্ক্রিপশন) আপডেট করে। |
ত্রুটি কোড
এই রিসোর্সের ক্রিয়াকলাপগুলি নিম্নলিখিত HTTP ত্রুটি কোডগুলি ফেরত দেয়:
| ত্রুটি কোড | কারণ | বিবরণ | রেজোলিউশন |
|---|---|---|---|
400 | invalidValue | অনুরোধে একটি অবৈধ মান প্রদান করা হয়েছে। এটি প্রায়শই একটি ত্রুটিপূর্ণ বা অবৈধ ক্রয় টোকেনের জন্য ফেরত পাঠানো হয়। | API রেফারেন্সের উপর ভিত্তি করে অনুরোধের বডি বা প্যারামিটারে অবৈধ ফিল্ড মান সংশোধন করুন। |
400 | required | অনুরোধটিতে একটি প্রয়োজনীয় ক্ষেত্র বা প্যারামিটার অনুপস্থিত। | সমস্ত বাধ্যতামূলক ক্ষেত্র এবং পরামিতি অন্তর্ভুক্ত আছে কিনা তা নিশ্চিত করতে API ডকুমেন্টেশন দেখুন। |
403 | userInsufficientPermission | অনুরোধকৃত ক্রিয়াকলাপটি সম্পাদন করার জন্য ব্যবহারকারীর পর্যাপ্ত অনুমতি নেই। | নিশ্চিত করুন যে প্রমাণিত ব্যবহারকারীর Google Play Console-এ প্রয়োজনীয় অনুমতি আছে। আরও বিস্তারিত জানার জন্য "একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করা" দেখুন। |
404 | notFound | অনুরোধ করা রিসোর্সটি খুঁজে পাওয়া যায়নি। | শনাক্তকারী (যেমন, ক্রয় টোকেন, প্যাকেজের নাম, পণ্য আইডি, সাবস্ক্রিপশন আইডি) সঠিক কিনা তা যাচাই করুন। |
409 | concurrentUpdate | একই সাথে আপডেট করা হচ্ছে এমন একটি অবজেক্ট আপডেট করার চেষ্টা করা হয়েছিল। | এক্সপোনেনশিয়াল ব্যাকঅফ দিয়ে অনুরোধটি পুনরায় চেষ্টা করুন। একই রিসোর্সে একযোগে পরিবর্তন এড়িয়ে চলুন। |
5xx | Generic error | গুগল প্লে সার্ভারে সাধারণ ত্রুটি। | আপনার অনুরোধটি আবার চেষ্টা করুন। যদি সমস্যাটি থেকে যায়, তাহলে আপনার Google Play অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন অথবা একটি সহায়তা অনুরোধ জমা দিন। কোনও পরিচিত বিভ্রাটের জন্য Play Status Dashboard চেক করার কথা বিবেচনা করুন। |