Firebase App Distribution API

फायरबेस ऐप डिस्ट्रीब्यूशन एपीआई टेस्टर्स और रिलीज़ सहित किसी प्रोजेक्ट के ऐप डिस्ट्रीब्यूशन संसाधनों के प्रोग्रामेटिक प्रबंधन को सक्षम बनाता है।

सेवा: firebaseappdistribution.googleapis.com

डिस्कवरी दस्तावेज़ REST API का वर्णन और उपभोग करने के लिए एक मशीन-पठनीय विनिर्देश है। इसका उपयोग क्लाइंट लाइब्रेरी, आईडीई प्लगइन्स और अन्य टूल बनाने के लिए किया जाता है जो Google एपीआई के साथ इंटरैक्ट करते हैं। एक सेवा एकाधिक खोज दस्तावेज़ प्रदान कर सकती है। यह सेवा निम्नलिखित खोज दस्तावेज़ प्रदान करती है:

सर्विस एंडपॉइंट एक बेस यूआरएल है जो एपीआई सेवा का नेटवर्क पता निर्दिष्ट करता है। एक सेवा में एकाधिक सेवा समापन बिंदु हो सकते हैं। इस सेवा में निम्नलिखित सेवा समापन बिंदु है और नीचे दिए गए सभी यूआरआई इस सेवा समापन बिंदु से संबंधित हैं:

  • https://firebaseappdistribution.googleapis.com

REST संसाधन: upload.v1.projects.apps.releases

तरीकों
upload POST /upload/v1/{app=projects/*/apps/*}/releases:upload
एक बाइनरी अपलोड करता है.

बाकी संसाधन: v1.projects.apps

तरीकों
getAabInfo GET /v1/{name=projects/*/apps/*/aabInfo}
फायरबेस ऐप के लिए एंड्रॉइड ऐप बंडल (एएबी) जानकारी प्राप्त करता है।

बाकी संसाधन: v1.projects.apps.releases

तरीकों
batchDelete POST /v1/{parent=projects/*/apps/*}/releases:batchDelete
रिलीज़ हटाता है.
distribute POST /v1/{name=projects/*/apps/*/releases/*}:distribute
परीक्षकों को एक विज्ञप्ति वितरित करता है।
get GET /v1/{name=projects/*/apps/*/releases/*}
रिहाई मिलती है.
list GET /v1/{parent=projects/*/apps/*}/releases
सूचियाँ जारी।
patch PATCH /v1/{release.name=projects/*/apps/*/releases/*}
किसी रिलीज़ को अपडेट करता है.

बाकी संसाधन: v1.projects.apps.releases.feedbackReports

तरीकों
delete DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
फीडबैक रिपोर्ट हटा देता है.
get GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
एक फीडबैक रिपोर्ट मिलती है.
list GET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports
फीडबैक रिपोर्ट सूचीबद्ध करता है।

REST संसाधन: v1.projects.apps.releases.operations

तरीकों
get GET /v1/{name=projects/*/apps/*/releases/*/operations/*}
लंबे समय से चल रहे ऑपरेशन की नवीनतम स्थिति प्राप्त करता है।

बाकी संसाधन: v1.projects.groups

तरीकों
batchJoin POST /v1/{group=projects/*/groups/*}:batchJoin
बैच सदस्यों को समूह में जोड़ता है.
batchLeave POST /v1/{group=projects/*/groups/*}:batchLeave
बैच ने सदस्यों को समूह से हटा दिया.
create POST /v1/{parent=projects/*}/groups
एक समूह बनाएं।
delete DELETE /v1/{name=projects/*/groups/*}
एक समूह हटाएँ.
get GET /v1/{name=projects/*/groups/*}
एक समूह प्राप्त करें.
list GET /v1/{parent=projects/*}/groups
समूहों की सूची बनाएं.
patch PATCH /v1/{group.name=projects/*/groups/*}
किसी समूह को अद्यतन करें.

बाकी संसाधन: v1.projects.testers

तरीकों
batchAdd POST /v1/{project=projects/*}/testers:batchAdd
बैच परीक्षकों को जोड़ता है।
batchRemove POST /v1/{project=projects/*}/testers:batchRemove
बैच परीक्षकों को हटा देता है.
list GET /v1/{parent=projects/*}/testers
परीक्षकों और उनके संसाधन आईडी की सूची।
patch PATCH /v1/{tester.name=projects/*/testers/*}
एक परीक्षक को अद्यतन करें.