एक बाइनरी अपलोड करता है. बाइनरी अपलोड करने से एक नई रिलीज़ बन सकती है, मौजूदा रिलीज़ के लिए अपडेट हो सकता है, या यदि समान बाइनरी वाली रिलीज़ पहले से मौजूद है तो नो-ऑप हो सकता है।
HTTP अनुरोध
POST https://firebaseappdistribution.googleapis.com/upload/v1/{app=projects/*/apps/*}/releases:upload
यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।
निम्नलिखित HTTP शीर्षलेख आवश्यक हैं:
-
X-Goog-Upload-Protocol
:raw
-
X-Goog-Upload-File-Name
: FILENAME
जहां FILENAME अपलोड की जा रही बाइनरी फ़ाइल का नाम है। उदाहरण: " रिलीज़.एपीके "।
पथ पैरामीटर
पैरामीटर | |
---|---|
app | ऐप संसाधन का नाम. प्रारूप: प्राधिकरण के लिए फायरबेस प्रोजेक्ट पर निम्नलिखित IAM अनुमति की आवश्यकता होती है जो निर्दिष्ट संसाधन
|
निकाय से अनुरोध करें
अनुरोध निकाय में कच्ची बाइनरी शामिल है।
प्रतिक्रिया निकाय
सफल होने पर, प्रतिक्रिया निकाय में Operation
का एक उदाहरण शामिल होता है।
प्राधिकरण के दायरे
निम्नलिखित OAuth दायरे की आवश्यकता है:
-
https://www.googleapis.com/auth/cloud-platform
अधिक जानकारी के लिए, OAuth 2.0 अवलोकन देखें.