Method: sessions.create

একটি নতুন সেশন তৈরি করে যার সময় ব্যবহারকারী তৃতীয় পক্ষের অ্যাক্সেসের জন্য ফটো এবং ভিডিও বাছাই করতে পারে৷

ব্যবহারকারীর একটি সক্রিয় Google ফটো অ্যাকাউন্ট না থাকলে, একটি FAILED_PRECONDITION ত্রুটি ফেরত দেওয়া হয়৷

যদি ক্লায়েন্ট অ্যাপ্লিকেশন ব্যবহারকারী প্রতি অনেকগুলি সেশন তৈরি করে, একটি RESOURCE_EXHAUSTED ত্রুটি ফেরত দেওয়া হয়৷ ক্লায়েন্টদের স্বাভাবিক পরিস্থিতিতে এই সীমাতে পৌঁছানোর সম্ভাবনা কম। যাইহোক, ক্লায়েন্টদের এখনও প্রতিটি সেশনের পরে sessions.delete কল করার পরামর্শ দেওয়া হয়, সক্রিয়ভাবে সম্পদ সীমার মধ্যে থাকতে।

HTTP অনুরোধ

POST https://photospicker.googleapis.com/v1/sessions

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

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

পরামিতি
requestId

string

ঐচ্ছিক। এই অনুরোধের জন্য একটি ক্লায়েন্ট-প্রদত্ত অনন্য শনাক্তকারী।

এই আইডিটি সীমিত-ইনপুট ডিভাইসের জন্য OAuth 2.0 ফ্লো ব্যবহার করে অ্যাপ্লিকেশনগুলির জন্য সুবিন্যস্ত বাছাই করার অভিজ্ঞতা সক্ষম করতে ব্যবহৃত হয়।

এই আইডিতে অবশ্যই একটি UUID (সংস্করণ 4) স্ট্রিংয়ের ফর্ম্যাট থাকতে হবে এবং এই প্রয়োজনীয়তাগুলি অনুসরণ করুন:

  • ব্যবহারকারী সম্পর্কে কোনো সংবেদনশীল সনাক্তকারী তথ্য থাকা উচিত নয়।
  • "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" (বা 8-4-4-4-12) বিন্যাসে 32টি হেক্সাডেসিমেল অক্ষর থাকতে হবে যা হাইফেন দ্বারা পৃথক পাঁচটি গ্রুপে বিভক্ত।

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

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

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

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

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

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

  • https://www.googleapis.com/auth/photospicker.mediaitems.readonly