- HTTP অনুরোধ
- পাথ প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- AppBinaryFileType
- এটা চেষ্টা করুন!
আপলোড করা অ্যাপ বান্ডেল বিশ্লেষণ করে এবং একটি google.longrunning.Operation
প্রদান করে যার মধ্যে জেনারেট করা Report
রয়েছে।
উদাহরণ (শুধুমাত্র আপলোড)
হেডার 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--
HTTP অনুরোধ
- মিডিয়া আপলোড অনুরোধের জন্য URI আপলোড করুন:
POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
- মেটাডেটা URI, শুধুমাত্র মেটাডেটা অনুরোধের জন্য:
POST https://checks.googleapis.com/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
parent | প্রয়োজন। অ্যাপের রিসোর্স নাম। উদাহরণ: |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{
"codeReferenceId": string,
"appBinaryFileType": enum ( |
ক্ষেত্র | |
---|---|
code Reference Id | ঐচ্ছিক। আপলোডের সাথে যুক্ত গিট কমিট হ্যাশ বা চেঞ্জলিস্ট নম্বর। |
app Binary File Type | ঐচ্ছিক। আপলোড করা অ্যাপের প্রকার বাইনারি। যদি প্রদান না করা হয়, সার্ভারটি Android এর জন্য APK ফাইল এবং iOS এর জন্য IPA ফাইল ধরে নেয়। |
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Operation
একটি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/checks
আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।
AppBinaryFileType
আপলোড করা অ্যাপের প্রকার বাইনারি।
এনামস | |
---|---|
APP_BINARY_FILE_TYPE_UNSPECIFIED | উল্লেখ করা হয়নি। |
ANDROID_APK | .apk ফাইলের ধরন। |
ANDROID_AAB | .aab (অ্যাপ বান্ডেল) ফাইলের ধরন। |
IOS_IPA | .ipa ফাইলের ধরন। |