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

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