- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- AppBinaryFileType
- इसे आज़माएं!
यह अपलोड किए गए ऐप्लिकेशन बंडल का विश्लेषण करता है और जनरेट किए गए Report
वाला google.longrunning.Operation
दिखाता है.
उदाहरण (सिर्फ़ अपलोड करने के लिए)
X-Goog-Upload-Protocol: raw
हेडर के साथ सामान्य POST अनुरोध भेजें.
POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload HTTP/1.1
X-Goog-Upload-Protocol: raw
Content-Length: <binary size>
Content-Type: application/octet-stream
<binary>
उदाहरण (मेटाडेटा के साथ अपलोड करना)
मल्टीपार्ट POST अनुरोध भेजें. इसमें पहले बॉडी पार्ट में मेटाडेटा JSON और दूसरे बॉडी पार्ट में बाइनरी अपलोड शामिल हो. हेडर X-Goog-Upload-Protocol: multipart
शामिल करें.
POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload HTTP/1.1
X-Goog-Upload-Protocol: multipart
Content-Length: ?
Content-Type: multipart/related; boundary=BOUNDARY
--BOUNDARY
Content-Type: application/json
{"codeReferenceId":"db5bcc20f94055fb5bc08cbb9b0e7a5530308786"}
--BOUNDARY
<binary>
--BOUNDARY--
एचटीटीपी अनुरोध
- मीडिया अपलोड करने के अनुरोधों के लिए, अपलोड यूआरआई:
POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
- सिर्फ़ मेटाडेटा के अनुरोधों के लिए मेटाडेटा यूआरआई:
POST https://checks.googleapis.com/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
parent |
ज़रूरी है. ऐप्लिकेशन के संसाधन का नाम. उदाहरण: |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, इस स्ट्रक्चर का डेटा शामिल होता है:
JSON के काेड में दिखाना |
---|
{
"codeReferenceId": string,
"appBinaryFileType": enum ( |
फ़ील्ड | |
---|---|
code |
ज़रूरी नहीं. अपलोड से जुड़ा Git कमिट हैश या बदलाव की सूची का नंबर. |
app |
ज़रूरी नहीं. अपलोड किए गए ऐप्लिकेशन बाइनरी का टाइप. अगर यह वैल्यू नहीं दी जाती है, तो सर्वर Android के लिए APK फ़ाइल और iOS के लिए IPA फ़ाइल को डिफ़ॉल्ट तौर पर मान लेता है. |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Operation
का एक इंस्टेंस शामिल किया जाता है.
अनुमति के स्कोप
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/checks
ज़्यादा जानकारी के लिए, OAuth 2.0 से जुड़ी खास जानकारी देखें.
AppBinaryFileType
अपलोड किए गए ऐप्लिकेशन बाइनरी का टाइप.
Enums | |
---|---|
APP_BINARY_FILE_TYPE_UNSPECIFIED |
जानकारी नहीं दी गई है. |
ANDROID_APK |
.apk फ़ाइल टाइप. |
ANDROID_AAB |
.aab (ऐप्लिकेशन बंडल) फ़ाइल टाइप. |
IOS_IPA |
.ipa फ़ाइल टाइप. |