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.appendonly
  • 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

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