Accounts.customApps: create

इसके लिए, अनुमति लेना ज़रूरी है.

पसंद के मुताबिक नया ऐप्लिकेशन बनाएं और उसे पब्लिश करें. इसे अभी आज़माएं.

यह तरीका /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 सिर्फ़ मेटाडेटा के अनुरोधों के लिए काम करता है.

लाइव डेटा पर इस तरीके को कॉल करने और जवाब देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.