Method: albums.addEnrichment

यह फ़ंक्शन, किसी तय किए गए एल्बम में किसी तय की गई जगह पर, जानकारी को बेहतर बनाता है.

एचटीटीपी अनुरोध

POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
albumId

string

ज़रूरी है. उस एल्बम का आइडेंटिफ़ायर जहां कॉन्टेंट जोड़ना है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "newEnrichmentItem": {
    object (NewEnrichmentItem)
  },
  "albumPosition": {
    object (AlbumPosition)
  }
}
फ़ील्ड
newEnrichmentItem

object (NewEnrichmentItem)

ज़रूरी है. प्रॉडक्ट की इमेज को बेहतर बनाने के लिए जोड़ी जाने वाली जानकारी.

albumPosition

object (AlbumPosition)

ज़रूरी है. एल्बम में वह जगह जहां जानकारी जोड़नी है.

जवाब का मुख्य भाग

बनाया गया बेहतर आइटम.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "enrichmentItem": {
    object (EnrichmentItem)
  }
}
फ़ील्ड
enrichmentItem

object (EnrichmentItem)

सिर्फ़ आउटपुट के लिए. जोड़ा गया बेहतर डेटा.

अनुमति के दायरे

इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:

  • https://www.googleapis.com/auth/photoslibrary
  • https://www.googleapis.com/auth/photoslibrary.appendonly
  • https://www.googleapis.com/auth/photoslibrary.sharing

NewEnrichmentItem

albums.addEnrichment कॉल में इस्तेमाल किया जाने वाला, एल्बम में नया बेहतर आइटम जोड़ा जाएगा.

JSON के काेड में दिखाना
{

  // Union field enrichment can be only one of the following:
  "textEnrichment": {
    object (TextEnrichment)
  },
  "locationEnrichment": {
    object (LocationEnrichment)
  },
  "mapEnrichment": {
    object (MapEnrichment)
  }
  // End of list of possible types for union field enrichment.
}
फ़ील्ड
यूनियन फ़ील्ड enrichment. एल्बम में जोड़ी जाने वाली जानकारी. यह कोई टेक्स्ट, जगह या मैप हो सकता है. enrichment इनमें से सिर्फ़ एक हो सकता है:
textEnrichment

object (TextEnrichment)

एल्बम में जोड़ा जाने वाला टेक्स्ट.

locationEnrichment

object (LocationEnrichment)

एल्बम में जोड़ने के लिए जगह की जानकारी.

mapEnrichment

object (MapEnrichment)

एल्बम में जोड़ा जाने वाला मैप.

TextEnrichment

जानकारी का एक हिस्सा, जिसमें टेक्स्ट शामिल होता है.

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

string

इस जानकारी को बेहतर बनाने वाले आइटम का टेक्स्ट.

LocationEnrichment

एक जगह की जानकारी वाला एनरिचमेंट.

JSON के काेड में दिखाना
{
  "location": {
    object (Location)
  }
}
फ़ील्ड
location

object (Location)

इस बेहतर आइटम को सेव करने की जगह.

जगह

किसी जगह की जानकारी देता है.

JSON के काेड में दिखाना
{
  "locationName": string,
  "latlng": {
    object (LatLng)
  }
}
फ़ील्ड
locationName

string

जिस जगह की जानकारी दिखानी है उसका नाम.

latlng

object (LatLng)

मैप पर जगह की स्थिति.

LatLng

ऐसा ऑब्जेक्ट जो अक्षांश/देशांतर की जोड़ी को दिखाता है. अक्षांश और देशांतर की डिग्री दिखाने के लिए, इसे दो डबल वैल्यू के तौर पर दिखाया जाता है. जब तक अलग से न बताया गया हो, यह ऑब्जेक्ट WGS84 मानक के मुताबिक होना चाहिए. वैल्यू, नॉर्मलाइज़ की जा सकने वाली रेंज के अंदर होनी चाहिए.

JSON के काेड में दिखाना
{
  "latitude": number,
  "longitude": number
}
फ़ील्ड
latitude

number

अक्षांश, डिग्री में. यह [-90.0, +90.0] की रेंज में होना चाहिए.

longitude

number

डिग्री में देशांतर. यह [-180.0, +180.0] की रेंज में होना चाहिए.

MapEnrichment

जानकारी का एक हिस्सा, जिसमें मैप शामिल है. इसमें, यात्रा शुरू करने की जगह और मंज़िल की जगहों की जानकारी दिखाई गई है.

JSON के काेड में दिखाना
{
  "origin": {
    object (Location)
  },
  "destination": {
    object (Location)
  }
}
फ़ील्ड
origin

object (Location)

इस बेहतर जानकारी वाले आइटम की ऑरिजिन लोकेशन.

destination

object (Location)

इस बेहतर बनाए गए आइटम के लिए डेस्टिनेशन की जगह.

EnrichmentItem

बेहतर बनाने वाला आइटम.

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

string

बेहतर बनाए गए आइटम का आइडेंटिफ़ायर.