REST Resource: inappproducts

রিসোর্স: ইনঅ্যাপপ্রোডাক্ট

একটি ইন-অ্যাপ পণ্য। InappproductsService এর জন্য উৎস।

JSON উপস্থাপনা
{
  "packageName": string,
  "sku": string,
  "status": enum (Status),
  "purchaseType": enum (PurchaseType),
  "defaultPrice": {
    object (Price)
  },
  "prices": {
    string: {
      object (Price)
    },
    ...
  },
  "listings": {
    string: {
      object (InAppProductListing)
    },
    ...
  },
  "defaultLanguage": string,
  "subscriptionPeriod": string,
  "trialPeriod": string,
  "gracePeriod": string,

  // Union field TaxAndComplianceType can be only one of the following:
  "subscriptionTaxesAndComplianceSettings": {
    object (SubscriptionTaxAndComplianceSettings)
  },
  "managedProductTaxesAndComplianceSettings": {
    object (ManagedProductTaxAndComplianceSettings)
  }
  // End of list of possible types for union field TaxAndComplianceType.
}
ক্ষেত্র
packageName

string

মূল অ্যাপের প্যাকেজের নাম।

sku

string

পণ্যের স্টক-কিপিং-ইউনিট (SKU), একটি অ্যাপের মধ্যে অনন্য।

status

enum ( Status )

পণ্যের অবস্থা, যেমন এটি সক্রিয় কিনা।

purchaseType

enum ( PurchaseType )

পণ্যের ধরণ, যেমন একটি পুনরাবৃত্ত সাবস্ক্রিপশন।

defaultPrice

object ( Price )

ডিফল্ট মূল্য। শূন্য হতে পারে না, কারণ অ্যাপ-মধ্যস্থ পণ্যগুলি কখনই বিনামূল্যে পাওয়া যায় না। সর্বদা ডেভেলপারের চেকআউট মার্চেন্ট মুদ্রায়।

prices

map (key: string, value: object ( Price ))

প্রতি ক্রেতা অঞ্চলের দাম। এর কোনটিই শূন্য হতে পারে না, কারণ অ্যাপ-মধ্যস্থ পণ্যগুলি কখনই বিনামূল্যে পাওয়া যায় না। মানচিত্র কী হল অঞ্চল কোড, যা ISO 3166-2 দ্বারা সংজ্ঞায়িত।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

listings

map (key: string, value: object ( InAppProductListing ))

inappproducts.list স্থানীয়কৃত শিরোনাম এবং বর্ণনা ডেটার। মানচিত্র কী হল স্থানীয়কৃত ডেটার ভাষা, যা BCP-47 দ্বারা সংজ্ঞায়িত করা হয়েছে, যেমন "en-US"।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

defaultLanguage

string

BCP-47 দ্বারা সংজ্ঞায়িত স্থানীয়কৃত ডেটার ডিফল্ট ভাষা। যেমন "en-US"।

subscriptionPeriod

string

সাবস্ক্রিপশনের সময়কাল, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য মানগুলি হল P1W (এক সপ্তাহ), P1M (এক মাস), P3M (তিন মাস), P6M (ছয় মাস), এবং P1Y (এক বছর)।

trialPeriod

string

পরীক্ষার সময়কাল, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য মানগুলি হল P7D (সাত দিন) এবং P999D (999 দিন) এর মধ্যে যেকোনো কিছু।

gracePeriod

string

সাবস্ক্রিপশনের গ্রেস পিরিয়ড, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। নতুন পুনরাবৃত্তি সময়ের জন্য পেমেন্ট প্রত্যাখ্যান করা হলে ডেভেলপাররা তাদের গ্রাহকদের একটি গ্রেস পিরিয়ড দিতে পারে। গ্রহণযোগ্য মানগুলি হল P0D (শূন্য দিন), P3D (তিন দিন), P7D (সাত দিন), P14D (14 দিন), এবং P30D (30 দিন)।

ইউনিয়ন ফিল্ড TaxAndComplianceType

TaxAndComplianceType নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:

subscriptionTaxesAndComplianceSettings

object ( SubscriptionTaxAndComplianceSettings )

কর এবং আইনি সম্মতি সম্পর্কে বিশদ বিবরণ। শুধুমাত্র সাবস্ক্রিপশন পণ্যের ক্ষেত্রে প্রযোজ্য।

managedProductTaxesAndComplianceSettings

object ( ManagedProductTaxAndComplianceSettings )

কর এবং আইনি সম্মতি সম্পর্কে বিশদ বিবরণ। শুধুমাত্র পরিচালিত পণ্যের ক্ষেত্রে প্রযোজ্য।

অবস্থা

একটি অ্যাপ-মধ্যস্থ পণ্যের অবস্থা।

এনামস
statusUnspecified অনির্দিষ্ট অবস্থা।
active পণ্যটি প্রকাশিত এবং দোকানে সক্রিয়।
inactive পণ্যটি প্রকাশিত হয়নি এবং তাই দোকানে নিষ্ক্রিয়।

ক্রয়ের ধরণ

পণ্যের ধরণ।

এনামস
purchaseTypeUnspecified অনির্দিষ্ট ক্রয়ের ধরণ।
managedUser ডিফল্ট পণ্যের ধরণ - একবার কেনা।
subscription পুনরাবৃত্তিমূলক সময়কাল সহ অ্যাপ-মধ্যস্থ পণ্য।

ইনঅ্যাপপ্রোডাক্টলিস্টিং

একটি একক অ্যাপ-মধ্যস্থ পণ্যের স্টোর তালিকা।

JSON উপস্থাপনা
{
  "title": string,
  "description": string,
  "benefits": [
    string
  ]
}
ক্ষেত্র
title

string

দোকানের তালিকার শিরোনাম।

description

string

দোকানের তালিকার বিবরণ।

benefits[]

string

সাবস্ক্রিপশনের জন্য স্থানীয় এনটাইটেলমেন্ট সুবিধা।

পরিচালিত পণ্য কর এবং সম্মতি সেটিংস

পরিচালিত পণ্যের জন্য কর এবং আইনি সম্মতি সম্পর্কে বিশদ বিবরণ।

JSON উপস্থাপনা
{
  "eeaWithdrawalRightType": enum (WithdrawalRightType),
  "taxRateInfoByRegionCode": {
    string: {
      object (RegionalTaxRateInfo)
    },
    ...
  },
  "isTokenizedDigitalAsset": boolean,
  "regionalProductAgeRatingInfos": [
    {
      object (RegionalProductAgeRatingInfo)
    }
  ],
  "productTaxCategoryCode": string
}
ক্ষেত্র
eeaWithdrawalRightType

enum ( WithdrawalRightType )

ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) ব্যবহারকারীদের কাছে বিতরণ করা পণ্যের ডিজিটাল সামগ্রী বা পরিষেবার শ্রেণীবিভাগ। EEA ভোক্তা আইনের অধীনে প্রত্যাহারের ব্যবস্থা এই শ্রেণীবিভাগের উপর নির্ভর করে। আরও তথ্যের জন্য সহায়তা কেন্দ্রের নিবন্ধটি পড়ুন।

taxRateInfoByRegionCode

map (key: string, value: object ( RegionalTaxRateInfo ))

অঞ্চল কোড থেকে করের হারের বিবরণের একটি ম্যাপিং। কীগুলি হল ইউনিকোডের "CLDR" দ্বারা সংজ্ঞায়িত অঞ্চল কোড।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

isTokenizedDigitalAsset

boolean

এই অ্যাপ-মধ্যস্থ পণ্যটিকে টোকেনাইজড ডিজিটাল সম্পদের প্রতিনিধিত্বকারী পণ্য হিসেবে ঘোষণা করা হবে কিনা।

regionalProductAgeRatingInfos[]

object ( RegionalProductAgeRatingInfo )

আঞ্চলিক বয়স রেটিং তথ্য। বর্তমানে এই ক্ষেত্রটি শুধুমাত্র US অঞ্চল কোডের জন্য সমর্থিত।

productTaxCategoryCode

string

অ্যাপ-মধ্যস্থ পণ্যের জন্য পণ্য কর বিভাগের কোড নির্ধারণ করা হবে। পণ্য কর বিভাগ পণ্যের উপর প্রযোজ্য লেনদেন করের হার নির্ধারণ করে। আরও তথ্যের জন্য সহায়তা কেন্দ্র নিবন্ধটি পড়ুন।

পদ্ধতি

batchDelete

অ্যাপ-মধ্যস্থ পণ্য (পরিচালিত পণ্য বা সদস্যতা) মুছে ফেলে।

batchGet

একাধিক অ্যাপ-মধ্যস্থ পণ্য পড়ে, যা পণ্য বা সাবস্ক্রিপশন পরিচালনা করা যেতে পারে।

batchUpdate

এক বা একাধিক ইন-অ্যাপ পণ্য (পরিচালিত পণ্য বা সাবস্ক্রিপশন) আপডেট বা সন্নিবেশ করায়।

delete

একটি ইন-অ্যাপ পণ্য (একটি পরিচালিত পণ্য বা একটি সাবস্ক্রিপশন) মুছে ফেলে।

get

একটি ইন-অ্যাপ পণ্য পায়, যা একটি পরিচালিত পণ্য বা সাবস্ক্রিপশন হতে পারে।

insert

একটি ইন-অ্যাপ পণ্য (একটি পরিচালিত পণ্য বা একটি সাবস্ক্রিপশন) তৈরি করে।

list

সমস্ত অ্যাপ-মধ্যস্থ পণ্য তালিকাভুক্ত করে - পরিচালিত পণ্য এবং সদস্যতা উভয়ই।

patch

একটি ইন-অ্যাপ পণ্য (একটি পরিচালিত পণ্য বা একটি সাবস্ক্রিপশন) প্যাচ করে।

update

একটি ইন-অ্যাপ পণ্য (একটি পরিচালিত পণ্য বা একটি সাবস্ক্রিপশন) আপডেট করে।

ত্রুটি কোড

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

ত্রুটি কোড কারণ রেজোলিউশন
5xx গুগল প্লে সার্ভারে সাধারণ ত্রুটি। আপনার অনুরোধটি আবার চেষ্টা করুন।

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

409 কনকারেন্সি আপডেট ত্রুটি।

একটি অবজেক্ট আপডেট করার চেষ্টা করা হয়েছিল যা আপডেট করা হচ্ছে। উদাহরণস্বরূপ, Play Billing Library এর acknowledgePurchase() পদ্ধতিতে কল করে এবং Play Developer API এর purchases.products.acknowledge একই সময়ে কল করে একটি ক্রয়ের স্বীকৃতি পাওয়া যাচ্ছে।

আপনার অনুরোধটি আবার চেষ্টা করুন।