Method: media.upload

ইনডেক্সিংয়ের জন্য মিডিয়া আপলোড করে।

আপলোড এন্ডপয়েন্ট সরাসরি এবং পুনঃসূচনাযোগ্য আপলোড প্রোটোকল সমর্থন করে এবং সূচী অনুরোধের সময় ইনলাইন করা যাবে না এমন বড় আইটেমগুলির জন্য উদ্দিষ্ট। বড় কন্টেন্ট ইন্ডেক্স করতে:

  1. একটি আপলোড সেশন শুরু করতে এবং UploadItemRef পুনরুদ্ধার করতে আইটেমের নামের সাথে indexing.datasources.items.upload এ কল করুন।
  2. ধাপ 1 থেকে UploadItemRef থেকে একই রিসোর্স নাম ব্যবহার করে স্ট্রিমিং অনুরোধ হিসেবে কন্টেন্ট আপলোড করতে media.upload এ কল করুন।
  3. আইটেমটি সূচী করতে indexing.datasources.items.index কল করুন। ধাপ 1 থেকে UploadItemRef দিয়ে আইটেম বিষয়বস্তু পূরণ করুন।

অতিরিক্ত তথ্যের জন্য, REST API ব্যবহার করে একটি সামগ্রী সংযোগকারী তৈরি করুন দেখুন।

দ্রষ্টব্য: এই API কার্যকর করার জন্য একটি পরিষেবা অ্যাকাউন্ট প্রয়োজন৷

HTTP অনুরোধ

  • মিডিয়া আপলোড অনুরোধের জন্য URI আপলোড করুন:
    POST https://cloudsearch.googleapis.com/upload/v1/media/{resourceName=**}
  • মেটাডেটা URI, শুধুমাত্র মেটাডেটা অনুরোধের জন্য:
    POST https://cloudsearch.googleapis.com/v1/media/{resourceName=**}

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

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

পরামিতি
resourceName

string

যে মিডিয়ার নাম ডাউনলোড করা হচ্ছে। ReadRequest.resource_name দেখুন।

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

অনুরোধের অংশে Media একটি উদাহরণ রয়েছে।

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

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

মিডিয়া সম্পদ।

JSON প্রতিনিধিত্ব
{
  "resourceName": string
}
ক্ষেত্র
resourceName

string

মিডিয়া সম্পদের নাম।

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

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

  • https://www.googleapis.com/auth/cloud_search.indexing
  • https://www.googleapis.com/auth/cloud_search

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।