Method: albums.addEnrichment

किसी तय एल्बम में खास जगह पर एन्हैंसमेंट जोड़ता है.

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

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

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

पाथ के पैरामीटर

पैरामीटर
albumId

string

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

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

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

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

object (NewEnrichmentItem)

ज़रूरी है. जोड़ी जाने वाली जानकारी.

albumPosition

object (AlbumPosition)

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

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

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

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

जेएसओएन के काेड में दिखाना
{
  "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 कॉल में किया जाता है.

जेएसओएन के काेड में दिखाना
{

  // 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

टेक्स्ट वाला बेहतर अनुभव.

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

string

इस बेहतर आइटम के लिए टेक्स्ट.

LocationEnrichment

एक ही जगह वाली जानकारी.

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

object (Location)

इस एन्हैंसमेंट आइटम का स्थान.

जगह

यह किसी जगह के बारे में बताता है.

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

string

प्रदर्शित किए जाने वाले स्थान का नाम.

latlng

object (LatLng)

मैप पर स्थान की स्थिति.

LatLng

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

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

number

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

longitude

number

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

MapEnrichment

मैप की मदद से मिलने वाली जानकारी, जिसमें मूल और मंज़िल की जगहें दिखती हैं.

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

object (Location)

इस बेहतर आइटम के लिए मूल जगह.

destination

object (Location)

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

EnrichmentItem

एक बेहतर आइटम.

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

string

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