इसके लिए, अनुमति लेना ज़रूरी है.
पसंद के मुताबिक नया ऐप्लिकेशन बनाएं और उसे पब्लिश करें. इसे अभी आज़माएं.
यह तरीका /upload यूआरआई के साथ काम करता है और यहां दी गई विशेषताओं के साथ अपलोड किए गए मीडिया स्वीकार करता है:
- फ़ाइल का ज़्यादा से ज़्यादा साइज़: 100 एमबी
- मीडिया के इन MIME टाइप को इस्तेमाल किया जा सकता है:
application/octet-stream
,application/vnd.android.package-archive
अनुरोध
एचटीटीपी अनुरोध
यह तरीका दो अलग-अलग यूआरआई के ज़रिए मीडिया अपलोड करने की सुविधा देता है. ज़्यादा जानकारी के लिए, मीडिया अपलोड करने वाला दस्तावेज़ देखें.
- मीडिया अपलोड करने के अनुरोधों के लिए, यूआरआई अपलोड करें:
POST https://playcustomapp.googleapis.com/upload/playcustomapp/v1/accounts/account/customApps
- सिर्फ़ मेटाडेटा वाले अनुरोधों के लिए मेटाडेटा यूआरआई:
POST https://playcustomapp.googleapis.com/playcustomapp/v1/accounts/account/customApps
पैरामीटर
पैरामीटर का नाम | मान | ब्यौरा |
---|---|---|
पाथ पैरामीटर | ||
account |
long |
डेवलपर का खाता आईडी.
|
ज़रूरी क्वेरी पैरामीटर | ||
uploadType |
string |
/upload यूआरआई के लिए, अपलोड के अनुरोध का टाइप.
ये वैल्यू स्वीकार की जाती हैं:
|
अनुमति देना
इस अनुरोध के लिए, नीचे दिए गए स्कोप वाले अनुमति की ज़रूरत है:
दायरा |
---|
https://www.googleapis.com/auth/androidpublisher |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर के साथ डेटा उपलब्ध कराएं:
{ "title": string, "languageCode": string, "organizations": [ { "organizationId": string, "organizationName": string } ] }
प्रॉपर्टी का नाम | मान | ब्यौरा | नोट |
---|---|---|---|
title |
string |
Android ऐप्लिकेशन का नाम. | |
languageCode |
string |
BCP 47 फ़ॉर्मैट में लिस्टिंग की डिफ़ॉल्ट भाषा. | |
organizations[] |
list |
वे संगठन जिनके लिए कस्टम ऐप्लिकेशन उपलब्ध कराना है. अगर अनुरोध में कोई संगठन शामिल है, तो ऐप्लिकेशन सिर्फ़ इन संगठनों के लिए उपलब्ध रहेगा. डेवलपर खाते से जुड़े संगठन की मदद करने के लिए, संगठन का आईडी अन्य संगठनों के साथ मिलकर साफ़ तौर पर दिया जाना चाहिए. अगर किसी संगठन की जानकारी नहीं दी गई है, तो ऐप्लिकेशन सिर्फ़ उस संगठन के लिए उपलब्ध होगा जो डेवलपर खाते से लिंक है. |
|
organizations[].organizationId |
string |
संगठन का आईडी. ज़रूरी है. | |
organizations[].organizationName |
string |
संगठन का ऐसा नाम जिसे कोई भी व्यक्ति आसानी से पढ़ सके. ज़रूरी नहीं. |
जवाब
सही तरीके से काम करने पर, यह तरीका इस स्ट्रक्चर के साथ रिस्पॉन्स का मुख्य हिस्सा दिखाता है:
{ "title": string, "languageCode": string, "organizations": [ { "organizationId": string, "organizationName": string } ] }
प्रॉपर्टी का नाम | मान | ब्यौरा | नोट |
---|---|---|---|
title |
string |
Android ऐप्लिकेशन का नाम. | |
languageCode |
string |
BCP 47 फ़ॉर्मैट में लिस्टिंग की डिफ़ॉल्ट भाषा. | |
organizations[] |
list |
वे संगठन जिनके लिए कस्टम ऐप्लिकेशन उपलब्ध कराना है. अगर अनुरोध में कोई संगठन शामिल है, तो ऐप्लिकेशन सिर्फ़ इन संगठनों के लिए उपलब्ध रहेगा. डेवलपर खाते से जुड़े संगठन की मदद करने के लिए, संगठन का आईडी अन्य संगठनों के साथ मिलकर साफ़ तौर पर दिया जाना चाहिए. अगर किसी संगठन की जानकारी नहीं दी गई है, तो ऐप्लिकेशन सिर्फ़ उस संगठन के लिए उपलब्ध होगा जो डेवलपर खाते से लिंक है. |
|
organizations[].organizationId |
string |
संगठन का आईडी. ज़रूरी है. | |
organizations[].organizationName |
string |
संगठन का ऐसा नाम जिसे कोई भी व्यक्ति आसानी से पढ़ सके. ज़रूरी नहीं. |
इसे आज़माएं!
ध्यान दें: फ़िलहाल, APIs explorer सिर्फ़ मेटाडेटा के अनुरोधों के लिए काम करता है.
लाइव डेटा पर इस तरीके को कॉल करने और जवाब देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.