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
  • https://www.googleapis.com/auth/photoslibrary.edit.appcreateddata

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

बेहतर जानकारी वाले आइटम का आइडेंटिफ़ायर.