Places API के रिस्पॉन्स को माइग्रेट करें

जगह की जानकारी (नया), आस-पास खोजने की सुविधा (नई), और टेक्स्ट से खोजने की सुविधा (नई) एपीआई के लिए, रिस्पॉन्स का फ़ॉर्मैट, लेगसी एपीआई के फ़ॉर्मैट से बदल गया है. मुख्य अंतर, हर तरीके से दिखाए गए Place ऑब्जेक्ट के फ़ॉर्मैट में है. इस बारे में ज़्यादा जानने के लिए, जवाब में जगह के ऑब्जेक्ट में हुए बदलाव लेख पढ़ें.

इसके अलावा, हर एपीआई के लिए रिस्पॉन्स ऑब्जेक्ट के टॉप लेवल फ़ील्ड भी बदल गए हैं. देखें:

जवाब में दिए गए 'जगह' ऑब्जेक्ट में बदलाव

इस टेबल में, जगह की जानकारी (नया), आस-पास खोजने की सुविधा (नई), और टेक्स्ट से खोजने की सुविधा (नई) के लिए मिले जवाब में, लेगसी Place ऑब्जेक्ट की तुलना में, नए Place ऑब्जेक्ट में हुए बदलावों के बारे में बताया गया है.

नया रिस्पॉन्स ऑब्जेक्ट, फ़ील्ड के नामों के लिए कैमल-केसिंग का इस्तेमाल करता है. इसमें नए फ़ील्ड होते हैं और कुछ लेगसी फ़ील्ड के नाम बदले जाते हैं.

फ़ील्ड Places API (लेगसी) ऑब्जेक्ट Places API (नया) ऑब्जेक्ट नोट
पते का कॉम्पोनेंट address_components addressComponents
जगह का माइक्रोफ़ॉर्मैट पता adr_address adrFormatAddress
कारोबार की स्थिति business_status businessStatus
अगले हफ़्ते के लिए कारोबार के खुले रहने का समय current_opening_hours currentOpeningHours
एडिटोरियल की खास जानकारी editorial_summary editorialSummary
फ़ॉर्मैट किया गया पता formatted_address formattedAddress
नैशनल फ़ोन नंबर formatted_phone_number nationalPhoneNumber
जगह geometry.location location
व्यूपोर्ट geometry.viewport viewport
प्लेस एट्रिब्यूशन html_attributions attributions लेगसी एपीआई में जवाब का टॉप-लेवल फ़ील्ड
आइकन URL icon हटाया गया. इसके लिए iconMaskBaseUri और iconBackgroundColor का इस्तेमाल करें. ज़्यादा जानकारी के लिए, जगह के आइकॉन देखें.
आइकन पृष्ठभूमि का रंग icon_background_color iconBackgroundColor
आइकॉन मास्क का यूआरएल icon_mask_base_uri iconMaskBaseUri
अंतरराष्ट्रीय फ़ोन नंबर international_phone_number internationalPhoneNumber
जगह का नाम टेक्स्ट name displayName जगह का टेक्स्ट वाला नाम अब displayName.text के तौर पर ऐक्सेस किया जा सकता है और language को displayName.languageCode के तौर पर ऐक्सेस किया जा सकता है
खुलने का समय opening_hours regularOpeningHours
फ़ोटो photos photos नए Place ऑब्जेक्ट में, photos का फ़ॉर्मैट बदल गया है. ज़्यादा जानकारी के लिए, फ़ोटो रेफ़रंस में बदलना लेख पढ़ें.
जगह का आईडी place_id id
प्लस कोड plus_code plusCode
कीमत स्तर price_level priceLevel
रेटिंग rating rating
समीक्षाएं reviews reviews
आज से अगले हफ़्ते के लिए, कारोबार के खुले होने का दूसरा समय. इसमें अपवाद और अन्य सभी डेटा शामिल हैं secondary_opening_hours currentSecondaryOpeningHours
जगह के टाइप types types
जगह का Google Maps यूआरएल url googleMapsUri
उपयोगकर्ताओं की रेटिंग की संख्या user_ratings_total userRatingCount
यूटीसी ऑफ़सेट utc_offset utcOffsetMinutes
पते का छोटा फ़ॉर्म, जिसमें सड़क का नाम और शहर शामिल हो vicinity shortFormattedAddress
चुनी गई जगह की वेबसाइट website websiteUri
व्हीलचेयर ले जाने की सुविधा के बारे में जानकारी wheelchair_accessible_entrance accessibilityOptions wheelchair_accessible_entrance अब accessibilityOptions.wheelchairAccessibleEntrance पर है
जगहों के एट्रिब्यूट takeout, delivery, dine_in, curbside_pickup, reservable, serves_breakfast, serves_lunch, serves_dinner, serves_beer, serves_wine, serves_brunch, serves_vegetarian_food takeout, delivery, dineIn, curbsidePickup, reservable, servesBreakfast, servesLunch, servesDinner, servesBeer, servesWine, servesBrunch, servesVegetarianFood
संसाधन का नाम places/PLACE_ID फ़ॉर्म में name फ़ील्ड लेगसी एपीआई में, name फ़ील्ड में जगह का नाम टेक्स्ट स्ट्रिंग के तौर पर होता था. नए एपीआई में, यह जानकारी displayName में होती है.
जगह का मुख्य टाइप primaryTypeName नई सुविधा
प्राइमरी टाइप को टेक्स्ट स्ट्रिंग के तौर पर डालें primaryTypeDisplayName नई सुविधा
हफ़्ते के दूसरे दिन कारोबार के खुले होने का सामान्य समय, अपवादों के साथ-साथ अन्य सभी जानकारी regularSecondaryOpeningHours नई सुविधा
पेमेंट के लिए स्वीकार किए जाने वाले विकल्प paymentOptions नई सुविधा
जगह के हिसाब से पार्किंग के विकल्प parkingOptions नई सुविधा
जगह से जुड़े सब-डेस्टिनेशन की सूची subDestinations नई सुविधा
किसी पेट्रोल पंप पर ईंधन के विकल्पों के बारे में सबसे नई जानकारी fuelOptions नई सुविधा
किसी जगह के लिए ईवी चार्जिंग की जानकारी evChargeOptions नई सुविधा
जगहों के एट्रिब्यूट outdoorSeating, liveMusic, menuForChildren, servesCocktails, servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom, goodForGroups, goodForWatchingSports नई सुविधा

टेक्स्ट सर्च के जवाब में हुए बदलाव

नीचे दी गई टेबल में, टेक्स्ट सर्च (लेगसी) के लिए रिस्पॉन्स ऑब्जेक्ट और टेक्स्ट सर्च (नया) के लिए रिस्पॉन्स ऑब्जेक्ट के टॉप-लेवल फ़ील्ड में हुए बदलावों को दिखाया गया है. नए एपीआई के लिए, रिस्पॉन्स में सिर्फ़ places कलेक्शन ही टॉप-लेवल फ़ील्ड होता है.

फ़ील्ड टेक्स्ट से खोजें (लेगसी) टेक्स्ट से खोजें (नई सुविधा) नोट
प्लेस एट्रिब्यूशन html_attributions हर जगह के लिए, place.attributions के तौर पर नए जगह ऑब्जेक्ट में ले जाया गया
जगहों का कलेक्शन results लेगसी जगह ऑब्जेक्ट का कलेक्शन places नए जगह ऑब्जेक्ट का कलेक्शन
अनुरोध की स्थिति status स्टैंडर्ड एचटीटीपी रिस्पॉन्स (एचटीटीपी रिस्पॉन्स कोड और मैसेज) पर स्विच किया गया
गड़बड़ी के कोई मैसेज error_message स्टैंडर्ड एचटीटीपी रिस्पॉन्स (एचटीटीपी रिस्पॉन्स कोड और मैसेज) पर स्विच किया गया
जानकारी देने वाले किसी भी मैसेज के लिए info_messages हटाया गया
पेज टोकन next_page_token हटाया गया

Nearby Search के जवाब में बदलाव

नीचे दी गई टेबल में, आस-पास के कारोबारों की जानकारी दिखाने वाली खोज (लेगसी) के लिए response object और आस-पास के कारोबारों की जानकारी दिखाने वाली खोज (नई) के लिए response object के टॉप-लेवल फ़ील्ड में हुए बदलावों के बारे में बताया गया है. नए एपीआई के लिए, रिस्पॉन्स में सिर्फ़ places कलेक्शन ही टॉप-लेवल फ़ील्ड होता है.

फ़ील्ड आस-पास की जगहों की जानकारी (लेगसी) आस-पास की जगहों की जानकारी (नया) नोट
प्लेस एट्रिब्यूशन html_attributions हर जगह के लिए, place.attributions के तौर पर नए जगह ऑब्जेक्ट में ले जाया गया
जगहों का कलेक्शन results लेगसी जगह ऑब्जेक्ट का कलेक्शन places नए जगह ऑब्जेक्ट का कलेक्शन
अनुरोध की स्थिति status स्टैंडर्ड एचटीटीपी रिस्पॉन्स (एचटीटीपी रिस्पॉन्स कोड और मैसेज) पर स्विच किया गया
गड़बड़ी के कोई मैसेज error_message स्टैंडर्ड एचटीटीपी रिस्पॉन्स (एचटीटीपी रिस्पॉन्स कोड और मैसेज) पर स्विच किया गया
जानकारी देने वाले किसी भी मैसेज के लिए info_messages हटाया गया
पेज टोकन next_page_token हटाया गया

जगह की जानकारी (नया) से जुड़े जवाब में बदलाव

नीचे दी गई टेबल में, जगह की जानकारी (लेगसी) के लिए response object और जगह की जानकारी (नया) के लिए response object के टॉप-लेवल फ़ील्ड में हुए बदलावों के बारे में बताया गया है. नए एपीआई के लिए, रिस्पॉन्स में सिर्फ़ places कलेक्शन ही टॉप-लेवल फ़ील्ड होता है.

फ़ील्ड जगह की जानकारी (लेगसी) जगह की जानकारी (नया) नोट
प्लेस एट्रिब्यूशन html_attributions attributions के तौर पर, नए जगह ऑब्जेक्ट में ले जाया गया
जगह की जानकारी (नया) result में लेगसी जगह ऑब्जेक्ट शामिल है नया जगह ऑब्जेक्ट
अनुरोध की स्थिति status स्टैंडर्ड एचटीटीपी रिस्पॉन्स (एचटीटीपी रिस्पॉन्स कोड और मैसेज) पर स्विच किया गया
जानकारी देने वाले किसी भी मैसेज के लिए info_messages स्टैंडर्ड एचटीटीपी रिस्पॉन्स (एचटीटीपी रिस्पॉन्स कोड और मैसेज) पर स्विच किया गया