REST Resource: sessions

रिसॉर्स: PickingSession

उपयोगकर्ता सेशन की इमेज, जिसमें उपयोगकर्ता Google Photos का इस्तेमाल करके फ़ोटो और वीडियो चुन सकता है.

JSON के काेड में दिखाना
{
  "id": string,
  "pickerUri": string,
  "pollingConfig": {
    object (PollingConfig)
  },
  "expireTime": string,
  "mediaItemsSet": boolean
}
फ़ील्ड
id

string

सिर्फ़ आउटपुट के लिए. इस सेशन के लिए Google से जनरेट हुआ आइडेंटिफ़ायर.

pickerUri

string

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता को Google Photos (वेब पर) पर रीडायरेक्ट करने के लिए इस्तेमाल किया जाने वाला यूआरआई, ताकि वे मौजूदा सेशन के लिए फ़ोटो और वीडियो चुन सकें.

यह पेज देखने के लिए, उपयोगकर्ता को अपने वेब ब्राउज़र में उस Google खाते में लॉग इन करना होगा जिसका मालिकाना हक इस सेशन पर है.

सुरक्षा से जुड़ी वजहों से, pickerUri को iframe में नहीं खोला जा सकता.

pollingConfig

object (PollingConfig)

सिर्फ़ आउटपुट के लिए. सुझाया गया कॉन्फ़िगरेशन, जिसका इस्तेमाल ऐप्लिकेशन को sessions.get को पोल करते समय करना चाहिए.

इस फ़ील्ड में सिर्फ़ तब जानकारी भरी जाती है, जब इस सेशन के लिए मीडिया आइटम नहीं चुने गए हैं. mediaItemsSet गलत है).

expireTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. इस सेशन (और इसके चुने गए मीडिया आइटम) का ऐक्सेस खत्म होने का समय.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

mediaItemsSet

boolean

सिर्फ़ आउटपुट के लिए. अगर इसे true पर सेट किया गया है, तो इसका मतलब है कि इस सेशन के लिए मीडिया आइटम चुने गए हैं. साथ ही, आपका ऐप्लिकेशन mediaItems.list के ज़रिए चुने गए मीडिया आइटम की सूची का अनुरोध कर सकता है.

PollingConfig

एपीआई को पोल करने के लिए कॉन्फ़िगरेशन.

JSON के काेड में दिखाना
{
  "pollInterval": string,
  "timeoutIn": string
}
फ़ील्ड
pollInterval

string (Duration format)

सिर्फ़ आउटपुट के लिए. पोल के अनुरोधों के बीच का सुझाया गया समय.

सेकंड में कुल समय, जिसमें दशमलव के बाद नौ अंक हो सकते हैं. यह समय 's' पर खत्म होता है. उदाहरण: "3.5s".

timeoutIn

string (Duration format)

सिर्फ़ आउटपुट के लिए. वह समय जिसके बाद क्लाइंट को पोलिंग बंद करनी चाहिए.

0 वैल्यू का मतलब है कि अगर क्लाइंट ने पहले से ही पोलिंग बंद नहीं की है, तो उसे पोलिंग बंद कर देनी चाहिए.

सेकंड में कुल समय, जिसमें दशमलव के बाद नौ अंक हो सकते हैं. यह समय 's' पर खत्म होता है. उदाहरण: "3.5s".

तरीके

create

एक नया सेशन जनरेट करता है. इस दौरान, उपयोगकर्ता तीसरे पक्ष को ऐक्सेस देने के लिए फ़ोटो और वीडियो चुन सकता है.

delete

बताए गए सेशन को मिटाता है.

get

किसी सेशन के बारे में जानकारी दिखाता है.