REST Resource: sessions

সম্পদ: PickingSession

একটি ব্যবহারকারীর সেশনের প্রতিনিধিত্ব যেখানে ব্যবহারকারী Google Photos ব্যবহার করে ফটো এবং ভিডিও বাছাই করতে পারেন।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "pickerUri": string,
  "pollingConfig": {
    object (PollingConfig)
  },
  "expireTime": string,
  "mediaItemsSet": boolean
}
ক্ষেত্র
id

string

শুধুমাত্র আউটপুট। এই সেশনের জন্য Google-তৈরি শনাক্তকারী।

pickerUri

string

শুধুমাত্র আউটপুট। ইউআরআই ব্যবহারকারীকে Google ফটোতে (ওয়েবে) পুনঃনির্দেশ করতে ব্যবহৃত হয় যাতে তারা বর্তমান সেশনের জন্য ফটো এবং ভিডিও বাছাই করতে পারে।

এই পৃষ্ঠাটি সফলভাবে দেখতে, ব্যবহারকারীকে অবশ্যই তাদের ওয়েব ব্রাউজারে এই সেশনের মালিক Google অ্যাকাউন্টে লগ ইন করতে হবে৷

নিরাপত্তার কারণে আইফ্রেমে pickerUri খোলা যাবে না।

pollingConfig

object ( PollingConfig )

শুধুমাত্র আউটপুট। প্রস্তাবিত কনফিগারেশন যা অ্যাপ্লিকেশনগুলিকে ভোট দেওয়ার সময় ব্যবহার করা উচিত sessions.get

এই সেশনের জন্য মিডিয়া আইটেমগুলি এখনও বাছাই করা না হলে এই ক্ষেত্রটি কেবলমাত্র জনবহুল হয় (অর্থাৎ, mediaItemsSet মিথ্যা)।

expireTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। এই সেশনে অ্যাক্সেসের সময় (এবং এর বাছাই করা মিডিয়া আইটেম) মেয়াদ শেষ হবে।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

mediaItemsSet

boolean

শুধুমাত্র আউটপুট। true হিসাবে সেট করা হলে, মিডিয়া আইটেমগুলি এই সেশনের জন্য বাছাই করা হয়েছে এবং আপনার অ্যাপ্লিকেশন mediaItems.list এর মাধ্যমে বাছাই করা মিডিয়া আইটেমগুলির তালিকার জন্য অনুরোধ করতে পারে।

পোলিং কনফিগারেশন

এপিআই পোল করার জন্য কনফিগারেশন।

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

string ( Duration format)

শুধুমাত্র আউটপুট। পোল অনুরোধের মধ্যে প্রস্তাবিত সময়।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

timeoutIn

string ( Duration format)

শুধুমাত্র আউটপুট। ক্লায়েন্টের পোলিং বন্ধ করার সময়কাল।

0 এর মান নির্দেশ করে যে ক্লায়েন্টের পোলিং বন্ধ করা উচিত যদি এটি ইতিমধ্যে না করে থাকে।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

পদ্ধতি

create

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

delete

নির্দিষ্ট সেশন মুছে দেয়।

get

নির্দিষ্ট সেশন সম্পর্কে তথ্য পুনরুদ্ধার করে।