Method: projects.apps.releases.distribute

परीक्षकों को एक विज्ञप्ति वितरित करता है। यह कॉल निम्न कार्य करती है:

  1. निर्दिष्ट ईमेल के लिए परीक्षक बनाता है, यदि कोई मौजूद नहीं है।
  2. परीक्षकों और समूहों को रिलीज़ में जोड़ता है।
  3. नए परीक्षकों को एक आमंत्रण ईमेल भेजता है.
  4. मौजूदा परीक्षकों को एक नया रिलीज़ ईमेल भेजता है।

यदि अनुरोध में कोई ऐसा समूह है जो मौजूद नहीं है तो INVALID_ARGUMENT के साथ अनुरोध विफल हो जाएगा।

HTTP अनुरोध

POST https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/releases/*}:distribute

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
name

string

आवश्यक। वितरित करने के लिए रिलीज़ संसाधन का नाम.

प्रारूप: projects/{projectNumber}/apps/{appId}/releases/{releaseId}

प्राधिकरण के लिए फायरबेस प्रोजेक्ट पर निम्नलिखित IAM अनुमति की आवश्यकता होती है जो निर्दिष्ट संसाधन name का स्वामी है:

  • firebaseappdistro.releases.update

निकाय से अनुरोध करें

अनुरोध निकाय में निम्नलिखित संरचना वाला डेटा शामिल है:

JSON प्रतिनिधित्व
{
  "testerEmails": [
    string
  ],
  "groupAliases": [
    string
  ]
}
खेत
testerEmails[]

string

इस रिलीज़ तक पहुंच प्रदान करने के लिए परीक्षक ईमेल पतों की एक सूची।

एक ही अनुरोध में अधिकतम 999 testerEmails और groupAliases निर्दिष्ट किए जा सकते हैं।

groupAliases[]

string

इस रिलीज़ तक पहुंच प्रदान करने के लिए समूह उपनामों (आईडी) की एक सूची।

एक ही अनुरोध में अधिकतम 999 testerEmails और groupAliases निर्दिष्ट किए जा सकते हैं।

प्रतिक्रिया निकाय

सफल होने पर, प्रतिक्रिया निकाय खाली है।

प्राधिकरण के दायरे

निम्नलिखित OAuth दायरे की आवश्यकता है:

  • https://www.googleapis.com/auth/cloud-platform

अधिक जानकारी के लिए, OAuth 2.0 अवलोकन देखें.