- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- SubscriptionDeferralInfo
- इसे आज़माएं!
इस आइटम के इस्तेमाल पर रोक लगा दी गई है. इसके बजाय, purchases.subscriptionsv2.defer का इस्तेमाल करें. इससे, उपयोगकर्ता की सदस्यता की खरीदारी को, तय की गई समयसीमा तक के लिए टाला जा सकता है.
एचटीटीपी अनुरोध
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
packageName |
उस ऐप्लिकेशन का पैकेज नेम जिसके लिए यह सदस्यता खरीदी गई है. जैसे, 'com.some.thing'. |
subscriptionId |
खरीदी गई सदस्यता का आईडी. जैसे, 'monthly001'. |
token |
सदस्यता खरीदने पर, उपयोगकर्ता के डिवाइस को दिया गया टोकन. |
अनुरोध का मुख्य हिस्सा
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{
"deferralInfo": {
object ( |
| फ़ील्ड | |
|---|---|
deferralInfo |
सदस्यता की नई समयसीमा के बारे में जानकारी. |
जवाब का मुख्य हिस्सा
purchases.subscriptions.defer एपीआई का जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{ "newExpiryTimeMillis": string } |
| फ़ील्ड | |
|---|---|
newExpiryTimeMillis |
Epoch के बाद के मिलीसेकंड में, सदस्यता की नई समयसीमा. |
नमूना
यहां अनुरोध का एक नमूना दिया गया है:
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
SubscriptionDeferralInfo
SubscriptionDeferralInfo में वह डेटा शामिल होता है जिसकी मदद से, सदस्यता की खरीदारी को उसकी समयसीमा खत्म होने के बाद के लिए टाला जा सकता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{ "expectedExpiryTimeMillis": string, "desiredExpiryTimeMillis": string } |
| फ़ील्ड | |
|---|---|
expectedExpiryTimeMillis |
सदस्यता की समयसीमा खत्म होने का अनुमानित समय. अगर सदस्यता की मौजूदा समयसीमा, यहां बताई गई वैल्यू से अलग है, तो सदस्यता की खरीदारी को टाला नहीं जा सकेगा. |
desiredExpiryTimeMillis |
Epoch के बाद के मिलीसेकंड में, सदस्यता की अगली समयसीमा. दिया गया समय, सदस्यता की मौजूदा समयसीमा से बाद का होना चाहिए. |