Method: sites.versions.files.list

নির্দিষ্ট সংস্করণের জন্য আপলোড করা অবশিষ্ট ফাইলগুলি তালিকাভুক্ত করে৷

HTTP অনুরোধ

GET https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}/files

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

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

পরামিতি
parent

string

প্রয়োজন। যে সংস্করণটির জন্য ফাইলগুলিকে তালিকাভুক্ত করতে হবে, বিন্যাসে:

sites/ SITE_ID /versions/ VERSION_ID

ক্যোয়ারী প্যারামিটার

পরামিতি
status

enum ( Status )

নির্দিষ্ট সংস্করণের জন্য তালিকাভুক্ত করা উচিত যে ধরনের ফাইল.

pageSize

integer

রিটার্ন করার জন্য সর্বাধিক সংখ্যক সংস্করণ ফাইল।

এই সর্বোচ্চ সংখ্যার চেয়ে কম সংস্করণ ফাইল থাকলে পরিষেবাটি একটি কম নম্বর ফেরত দিতে পারে।
অনির্দিষ্ট থাকলে, ডিফল্ট 1000।

pageToken

string

files.list এ পূর্ববর্তী কল থেকে একটি টোকেন যা সার্ভারকে কোথায় তালিকা পুনরায় শুরু করতে হবে তা বলে।

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

অনুরোধের বডি খালি হতে হবে।

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

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
ক্ষেত্র
files[]

object ( VersionFile )

নির্দিষ্ট সংস্করণে ফাইলগুলির হ্যাশের পথের তালিকা।

nextPageToken

string

পেজিনেশন টোকেন, যদি এই প্রতিক্রিয়ার চেয়ে বেশি ফলাফল বিদ্যমান থাকে।

files.list এ আপনার পরবর্তী কলে এই টোকেনটি অন্তর্ভুক্ত করুন। পৃষ্ঠা টোকেনগুলি স্বল্পস্থায়ী এবং সংরক্ষণ করা উচিত নয়৷

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

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/firebase.hosting.readonly
  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase.readonly
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।

স্ট্যাটাস

ফাইলের বর্তমান অবস্থা একটি সংস্করণে যোগ করা হচ্ছে।

Enums
STATUS_UNSPECIFIED ডিফল্ট অবস্থা; ইচ্ছাকৃতভাবে ব্যবহার করা উচিত নয়।
EXPECTED ফাইলটি সংস্করণে অন্তর্ভুক্ত করা হয়েছে এবং নিকট ভবিষ্যতে আপলোড করা হবে বলে আশা করা হচ্ছে।
ACTIVE ফাইলটি ইতিমধ্যেই Firebase হোস্টিং-এ আপলোড করা হয়েছে৷

সংস্করণ ফাইল

একটি স্ট্যাটিক কন্টেন্ট ফাইল যা একটি সংস্করণের অংশ।

JSON প্রতিনিধিত্ব
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
ক্ষেত্র
path

string

ফাইলের বিষয়বস্তু যে URI-এ প্রদর্শিত হবে।

hash

string

ফাইলের SHA256 বিষয়বস্তু হ্যাশ।

status

enum ( Status )

শুধুমাত্র আউটপুট। নির্দিষ্ট সংস্করণে একটি নির্দিষ্ট ফাইলের বর্তমান অবস্থা।

মানটি হয় pending upload বা uploaded হবে।