- HTTP অনুরোধ
- পথের পরামিতি
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- অনুমোদনের পরিধি
- সাবস্ক্রিপশনডিফারালইনফো
- চেষ্টা করে দেখুন!
অপ্রচলিত: এর পরিবর্তে purchases.subscriptionsv2.defer ব্যবহার করুন। এটি ব্যবহারকারীর সাবস্ক্রিপশন ক্রয়কে ভবিষ্যতের একটি নির্দিষ্ট মেয়াদ শেষ হওয়ার সময় পর্যন্ত স্থগিত করে।
HTTP অনুরোধ
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
packageName | যে অ্যাপ্লিকেশনটির জন্য এই সাবস্ক্রিপশনটি কেনা হয়েছিল তার প্যাকেজের নাম (উদাহরণস্বরূপ, 'com.some.thing')। |
subscriptionId | ক্রয়কৃত সাবস্ক্রিপশন আইডি (উদাহরণস্বরূপ, 'monthly001')। |
token | সাবস্ক্রিপশন কেনার সময় ব্যবহারকারীর ডিভাইসে যে টোকেনটি দেওয়া হয়েছিল। |
অনুরোধকারী শরীর
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{
"deferralInfo": {
object ( |
| ক্ষেত্র | |
|---|---|
deferralInfo | সাবস্ক্রিপশনের নতুন কাঙ্ক্ষিত মেয়াদ শেষ হওয়ার সময় সম্পর্কিত তথ্য। |
প্রতিক্রিয়া সংস্থা
purchases.subscriptions.defer API-এর প্রতিক্রিয়া।
সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "newExpiryTimeMillis": string } |
| ক্ষেত্র | |
|---|---|
newExpiryTimeMillis | ইপক থেকে সাবস্ক্রিপশনের নতুন মেয়াদ শেষ হওয়ার সময় (মিলিসেকেন্ডে)। |
নমুনা
নিম্নলিখিতটি একটি নমুনা অনুরোধ:
curl -X POST \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -d '{ "deferralInfo": { "desiredExpiryTimeMillis": "1735689600000", "expectedExpiryTimeMillis": "1704067200000" } }' \ 'https://androidpublisher.googleapis.com/androidpublisher/v3/applications/com.example.myapp/purchases/subscriptions/monthly.premium.v1/tokens/aBcDeFgHiJkLmNoPqRsTuVwXyZaBcDeFgHiJkLmNoPqRsTuVwXyZ.1234567890:defer'
নিম্নলিখিতটি একটি নমুনা উত্তর:
{ "newExpiryTimeMillis": "1776004800000" }
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/androidpublisher
সাবস্ক্রিপশনডিফারালইনফো
একটি সাবস্ক্রিপশন ক্রয়কে ভবিষ্যতের কোনো মেয়াদোত্তীর্ণ সময় পর্যন্ত স্থগিত করার জন্য প্রয়োজনীয় ডেটা একটি সাবস্ক্রিপশন ডিফারালইনফো-তে থাকে।
| JSON উপস্থাপনা |
|---|
{ "expectedExpiryTimeMillis": string, "desiredExpiryTimeMillis": string } |
| ক্ষেত্র | |
|---|---|
expectedExpiryTimeMillis | সাবস্ক্রিপশনের প্রত্যাশিত মেয়াদ শেষ হওয়ার সময়। যদি সাবস্ক্রিপশনের বর্তমান মেয়াদ শেষ হওয়ার সময় এখানে উল্লেখিত মানের সমান না হয়, তবে মেয়াদ স্থগিত করা হবে না। |
desiredExpiryTimeMillis | ইপক থেকে মিলিসেকেন্ডে সাবস্ক্রিপশনের জন্য নির্ধারিত পরবর্তী মেয়াদ শেষ হওয়ার কাঙ্ক্ষিত সময়। প্রদত্ত সময়টি অবশ্যই সাবস্ক্রিপশনের বর্তমান মেয়াদ শেষ হওয়ার সময়ের চেয়ে পরবর্তী বা পরবর্তী হতে হবে। |