- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- GetOneTimeProductOfferRequest
- इसे आज़माएं!
एक या इससे ज़्यादा वन-टाइम प्रॉडक्ट के ऑफ़र की जानकारी ऐक्सेस की जाती है.
एचटीटीपी अनुरोध
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchGet
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
packageName |
ज़रूरी है. ऑफ़र पाने के लिए, पैरंट ऐप्लिकेशन (पैकेज का नाम). यह सभी अनुरोधों पर packageName फ़ील्ड के बराबर होना चाहिए. |
productId |
ज़रूरी है. अगर सभी ऑफ़र एक ही प्रॉडक्ट के लिए हैं, तो पैरंट वन-टाइम प्रॉडक्ट का प्रॉडक्ट आईडी. अगर इस अनुरोध में एक से ज़्यादा वन-टाइम प्रॉडक्ट शामिल हैं, तो इस फ़ील्ड को "-" पर सेट करें. |
purchaseOptionId |
ज़रूरी है. खरीदारी के लिए सेट किया गया मुख्य विकल्प (आईडी) जिसके लिए ऑफ़र वापस पाने हैं. खरीदारी के कई विकल्पों से ऑफ़र पाने के लिए, इसे '-' के तौर पर तय किया जा सकता है. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{
"requests": [
{
object ( |
| फ़ील्ड | |
|---|---|
requests[] |
ज़रूरी है. ज़्यादा से ज़्यादा 100 एलिमेंट वाले जीईटी अनुरोधों की सूची. सभी अनुरोधों से अलग-अलग ऑफ़र मिलने चाहिए. |
जवाब का मुख्य भाग
offers.batchGet एंडपॉइंट के लिए जवाब वाला मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{
"oneTimeProductOffers": [
{
object ( |
| फ़ील्ड | |
|---|---|
oneTimeProductOffers[] |
अनुरोध किए गए वन-टाइम प्रॉडक्ट के ऑफ़र की सूची. यह सूची उसी क्रम में होती है जिस क्रम में अनुरोध किया गया था. |
अनुमति पाने के लिंक
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/androidpublisher
GetOneTimeProductOfferRequest
GetOneTimeProductOffers के लिए अनुरोध मैसेज.
| JSON के काेड में दिखाना |
|---|
{ "packageName": string, "productId": string, "purchaseOptionId": string, "offerId": string } |
| फ़ील्ड | |
|---|---|
packageName |
ज़रूरी है. ऑफ़र पाने के लिए, पैरंट ऐप्लिकेशन (पैकेज का नाम). |
productId |
ज़रूरी है. ऑफ़र पाने के लिए, पैरंट वन-टाइम प्रॉडक्ट (आईडी). |
purchaseOptionId |
ज़रूरी है. ऑफ़र पाने के लिए, प्रॉडक्ट के लिए मुख्य खरीदारी का विकल्प (आईडी). |
offerId |
ज़रूरी है. ऑफ़र का यूनीक आईडी. |