Method: upload.v1.projects.apps.releases.upload

একটি বাইনারি আপলোড করে। একটি বাইনারি আপলোড করার ফলে একটি নতুন রিলিজ তৈরি হতে পারে, একটি বিদ্যমান রিলিজে একটি আপডেট হতে পারে বা একই বাইনারি সহ একটি রিলিজ ইতিমধ্যেই বিদ্যমান থাকলে একটি নো-অপ হতে পারে৷

HTTP অনুরোধ

POST https://firebaseappdistribution.googleapis.com/upload/v1/{app=projects/*/apps/*}/releases:upload

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

নিম্নলিখিত HTTP শিরোনাম প্রয়োজন:

  • X-Goog-Upload-Protocol : raw
  • X-Goog-Upload-File-Name : FILENAME
    যেখানে FILENAME আপলোড করা বাইনারি ফাইলের নাম। উদাহরণ: " release.apk "।

পাথ প্যারামিটার

পরামিতি
app

string

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

বিন্যাস: projects/{projectNumber}/apps/{appId}

নির্দিষ্ট রিসোর্স app মালিক Firebase প্রকল্পে অনুমোদনের জন্য নিম্নলিখিত IAM অনুমতির প্রয়োজন:

  • firebaseappdistro.releases.update

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

অনুরোধের মূল অংশে কাঁচা বাইনারি রয়েছে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে Operation একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।