- HTTP অনুরোধ
- পথের পরামিতি
- অনুরোধের মূল অংশ
- প্রতিক্রিয়া মূল অংশ
- অনুমোদনের সুযোগ
- ডিফেরালপ্রসঙ্গ
- আইটেমমেয়াদোত্তীর্ণসময়বিস্তারিত
- চেষ্টা করে দেখুন!
সাবস্ক্রিপশন নবায়ন পিছিয়ে দেয়।
HTTP অনুরোধ
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:defer
URL টি gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পথের পরামিতি
| পরামিতি | |
|---|---|
packageName | প্রয়োজনীয়। যে অ্যাপ্লিকেশনের জন্য এই সাবস্ক্রিপশনটি কেনা হয়েছিল তার প্যাকেজ (উদাহরণস্বরূপ, 'com.some.thing')। |
token | প্রয়োজনীয়। সাবস্ক্রিপশন কেনার সময় ব্যবহারকারীর ডিভাইসে প্রদত্ত টোকেন। |
অনুরোধের মূল অংশ
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
| JSON উপস্থাপনা |
|---|
{
"deferralContext": {
object ( |
| ক্ষেত্র | |
|---|---|
deferralContext | প্রয়োজনীয়। সাবস্ক্রিপশন স্থগিতকরণ সম্পর্কে বিশদ বিবরণ। |
প্রতিক্রিয়া মূল অংশ
v2 purchases.subscriptions.defer API-এর প্রতিক্রিয়া।
যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:
| JSON উপস্থাপনা |
|---|
{
"itemExpiryTimeDetails": [
{
object ( |
| ক্ষেত্র | |
|---|---|
itemExpiryTimeDetails[] | প্রতিটি সাবস্ক্রিপশন আইটেমের জন্য নতুন মেয়াদ শেষ হওয়ার সময়। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/androidpublisher
ডিফেরালপ্রসঙ্গ
purchases.subscriptionsv2.defer API-এর স্থগিত প্রসঙ্গ।
| JSON উপস্থাপনা |
|---|
{ "etag": string, "deferDuration": string, "validateOnly": boolean } |
| ক্ষেত্র | |
|---|---|
etag | প্রয়োজনীয়। যদি etag এই সাবস্ক্রিপশনের জন্য সর্বশেষ etag এর সাথে না মেলে তাহলে API ব্যর্থ হবে। etag purchases.subscriptionsv2.get থেকে পুনরুদ্ধার করা হয়েছে: https://developers.google.com/android-publisher/api-ref/rest/v3/purchases.subscriptionsv2/get |
deferDuration | প্রয়োজনীয়। সমস্ত সাবস্ক্রিপশন আইটেম কতক্ষণের জন্য স্থগিত করা উচিত। সেকেন্ডে একটি সময়কাল যার সর্বোচ্চ নয়টি ভগ্নাংশ সংখ্যা ' |
validateOnly | যদি "true" তে সেট করা থাকে, তাহলে subscriptionsv2.defer এর প্রভাব যাচাই করার জন্য অনুরোধটি একটি ড্রাই রান। সাবস্ক্রিপশন প্রভাবিত হবে না। |
আইটেমমেয়াদোত্তীর্ণসময়বিস্তারিত
সাবস্ক্রিপশন আইটেমের মেয়াদ শেষ হওয়ার সময় সম্পর্কিত বিবরণ।
| JSON উপস্থাপনা |
|---|
{ "productId": string, "expiryTime": string } |
| ক্ষেত্র | |
|---|---|
productId | সাবস্ক্রিপশন আইটেমের পণ্য আইডি (উদাহরণস্বরূপ, 'premium_plan')। |
expiryTime | এই সাবস্ক্রিপশন আইটেমের নতুন মেয়াদ শেষ হওয়ার সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |