Method: media.upload

আপলোড করা অ্যাপ বান্ডেল বিশ্লেষণ করে এবং একটি 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

string

প্রয়োজন। অ্যাপের রিসোর্স নাম।

উদাহরণ: accounts/123/apps/456

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "codeReferenceId": string,
  "appBinaryFileType": enum (AppBinaryFileType)
}
ক্ষেত্র
code Reference Id

string

ঐচ্ছিক। আপলোডের সাথে যুক্ত গিট কমিট হ্যাশ বা চেঞ্জলিস্ট নম্বর।

app Binary File Type

enum ( AppBinaryFileType )

ঐচ্ছিক। আপলোড করা অ্যাপের প্রকার বাইনারি। যদি প্রদান না করা হয়, সার্ভারটি 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 ফাইলের ধরন।