जगह की जानकारी पर माइग्रेट करना (नया)

Places API, जगह की जानकारी के मौजूदा फ़ॉर्मैट के साथ काम करता है. अगर आपको मौजूदा Places API के बारे में पता है, तो जगह की जानकारी के नए वर्शन में ये बदलाव किए गए हैं:

  • फ़ील्ड मास्क करना ज़रूरी है. आपको यह बताना होगा कि आपको रिस्पॉन्स में कौनसे फ़ील्ड चाहिए. दिखाए गए फ़ील्ड की कोई डिफ़ॉल्ट सूची नहीं होती. अगर इस सूची को छोड़ा जाता है, तो मेथड गड़बड़ी का मैसेज दिखाते हैं. ज़्यादा जानकारी के लिए, FieldMask देखें.
  • जगह की नई जानकारी की सुविधा, पुष्टि करने के तरीके के तौर पर, एपीआई पासकोड और OAuth टोकन, दोनों के साथ काम करती है.
  • जगह की नई जानकारी के लिए, रिस्पॉन्स के तौर पर सिर्फ़ JSON फ़ॉर्मैट का इस्तेमाल किया जा सकता है.
  • जगह की जानकारी (नया) एपीआई के लिए, JSON रिस्पॉन्स फ़ॉर्मैट को मौजूदा एपीआई के फ़ॉर्मैट से बदल दिया गया है. ज़्यादा जानकारी के लिए, Places API के रिस्पॉन्स को माइग्रेट करना लेख देखें.

इस टेबल में, जगह की मौजूदा जानकारी में मौजूद उन पैरामीटर की सूची दी गई है जिनका नाम बदल दिया गया है या जिन्हें जगह की नई जानकारी के लिए बदल दिया गया है. इसके अलावा, इसमें ऐसे पैरामीटर भी शामिल हैं जो अब काम नहीं करते.

मौजूदा पैरामीटर नया पैरामीटर नोट
place_id places/PLACE_ID स्ट्रिंग places/PLACE_ID को जगह के संसाधन का नाम भी कहा जाता है. जगह की जानकारी (नया), आस-पास खोजने (नया), और टेक्स्ट से खोजने (नया) के अनुरोध के जवाब में, यह स्ट्रिंग जवाब के name फ़ील्ड में होती है. स्टैंडअलोन प्लेस आईडी, रिस्पॉन्स के id फ़ील्ड में मौजूद होता है.
language languageCode
region regionCode

अनुरोध का उदाहरण

यहां दिए गए उदाहरण में, जीईटी अनुरोध में जगह की मौजूदा जानकारी का इस्तेमाल किया गया है. इस उदाहरण में, आपने किसी जगह के आईडी की जानकारी वाले JSON रिस्पॉन्स का अनुरोध किया है. साथ ही, सभी पैरामीटर को यूआरएल पैरामीटर के तौर पर पास किया है. इस उदाहरण में भी fields का इस्तेमाल किया गया है, ताकि जवाब में सिर्फ़ जगह का डिसप्ले नेम और फ़ॉर्मैट किया गया पता शामिल हो:

curl -L -X GET \
'https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJj61dQgK6j4AR4GeTYWZsKWw&fields=name%2Cformatted_address&key=API_KEY'

जगह की जानकारी (नया) के साथ, GET अनुरोध किया जाता है और अनुरोध के हिस्से के तौर पर, यूआरएल पैरामीटर और हेडर में सभी पैरामीटर पास किए जाते हैं. इस उदाहरण में भी फ़ील्ड मास्क का इस्तेमाल किया गया है, ताकि जवाब में सिर्फ़ जगह का डिसप्ले नेम और फ़ॉर्मैट किया गया पता शामिल हो:

curl -X GET -H 'Content-Type: application/json' \
-H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: displayName,formattedAddress" \
https://places.googleapis.com/v1/places/ChIJj61dQgK6j4AR4GeTYWZsKWw

स्ट्रिंग places/PLACE_ID को जगह के संसाधन का नाम भी कहा जाता है. जगह की जानकारी (नया), आस-पास खोजने (नया), और टेक्स्ट से खोजने (नया) के अनुरोध के जवाब में, यह स्ट्रिंग जवाब के name फ़ील्ड में शामिल होती है. स्टैंडअलोन प्लेस आईडी, रिस्पॉन्स के id फ़ील्ड में मौजूद होता है.