- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- जगह की जानकारी
- LatLng
- MapEnrichment
- EnrichmentItem
- इसे आज़माएं!
यह फ़ंक्शन, किसी तय किए गए एल्बम में किसी तय की गई जगह पर, जानकारी को बेहतर बनाता है.
एचटीटीपी अनुरोध
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
albumId |
ज़रूरी है. उस एल्बम का आइडेंटिफ़ायर जिसमें जानकारी जोड़नी है. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
JSON के काेड में दिखाना |
---|
{ "newEnrichmentItem": { object ( |
फ़ील्ड | |
---|---|
newEnrichmentItem |
ज़रूरी है. जो जानकारी जोड़नी है. |
albumPosition |
ज़रूरी है. एल्बम में वह जगह जहां जानकारी जोड़नी है. |
जवाब का मुख्य भाग
बनाया गया बेहतर आइटम.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"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 . एल्बम में जोड़ा जाने वाला जानकारी बढ़ाने वाला डेटा. यह टेक्स्ट, जगह या मैप हो सकता है. enrichment इनमें से कोई एक हो सकता है: |
|
textEnrichment |
एल्बम में जोड़ा जाने वाला टेक्स्ट. |
locationEnrichment |
एल्बम में जोड़ी जाने वाली जगह की जानकारी. |
mapEnrichment |
एल्बम में जोड़ा जाने वाला मैप. |
TextEnrichment
जानकारी का एक हिस्सा, जिसमें टेक्स्ट शामिल होता है.
JSON के काेड में दिखाना |
---|
{ "text": string } |
फ़ील्ड | |
---|---|
text |
इस बेहतर जानकारी वाले आइटम के लिए टेक्स्ट. |
LocationEnrichment
एक जगह की जानकारी वाला एनरिचमेंट.
JSON के काेड में दिखाना |
---|
{
"location": {
object ( |
फ़ील्ड | |
---|---|
location |
इस बेहतर जानकारी वाले आइटम की जगह. |
जगह
किसी जगह की जानकारी देता है.
JSON के काेड में दिखाना |
---|
{
"locationName": string,
"latlng": {
object ( |
फ़ील्ड | |
---|---|
locationName |
जिस जगह की जानकारी दिखानी है उसका नाम. |
latlng |
मैप पर जगह की स्थिति. |
LatLng
अक्षांश/देशांतर के पेयर को दिखाने वाला ऑब्जेक्ट. डिग्री अक्षांश और डिग्री देशांतर को दिखाने के लिए, इसे डबल के जोड़े के तौर पर दिखाया जाता है. अगर इस बारे में अलग से जानकारी नहीं दी गई है, तो यह ऑब्जेक्ट WGS84 स्टैंडर्ड के मुताबिक होना चाहिए. वैल्यू, सामान्य सीमा के अंदर होनी चाहिए.
JSON के काेड में दिखाना |
---|
{ "latitude": number, "longitude": number } |
फ़ील्ड | |
---|---|
latitude |
अक्षांश, डिग्री में. यह वैल्यू [-90.0, +90.0] की रेंज में होनी चाहिए. |
longitude |
डिग्री में देशांतर. यह वैल्यू, [-180.0, +180.0] की रेंज में होनी चाहिए. |
MapEnrichment
ऐसा एनरिचमेंट जिसमें मैप शामिल हो और उसमें ऑरिजिन और डेस्टिनेशन की जगहें दिख रही हों.
JSON के काेड में दिखाना |
---|
{ "origin": { object ( |
फ़ील्ड | |
---|---|
origin |
इस बेहतर आइटम के लिए मूल जगह. |
destination |
इस बेहतर किए गए आइटम के लिए डेस्टिनेशन की जगह. |
EnrichmentItem
बेहतर बनाने वाला आइटम.
JSON के काेड में दिखाना |
---|
{ "id": string } |
फ़ील्ड | |
---|---|
id |
बेहतर बनाए गए आइटम का आइडेंटिफ़ायर. |