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

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

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

जवाब की जगह से जुड़े ऑब्जेक्ट में बदलाव

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

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

फ़ील्ड मौजूदा जगह से जुड़ा ऑब्जेक्ट जगह से जुड़ा नया ऑब्जेक्ट ज़रूरी जानकारी
पते का कॉम्पोनेंट 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 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 के तौर पर नए Place ऑब्जेक्ट में ले जाया गया
जगहों की कैटगरी मौजूदा Place ऑब्जेक्ट का results कलेक्शन नए Place ऑब्जेक्ट का places कलेक्शन
अनुरोध की स्थिति status स्टैंडर्ड एचटीटीपी रिस्पॉन्स (एचटीटीपी रिस्पॉन्स कोड और मैसेज) पर ले जाया गया
गड़बड़ी का कोई मैसेज error_message स्टैंडर्ड एचटीटीपी रिस्पॉन्स (एचटीटीपी रिस्पॉन्स कोड और मैसेज) पर ले जाया गया
कोई भी जानकारी वाला मैसेज info_messages हटाया गया
पेज टोकन next_page_token हटाया गया

आस-पास खोज के जवाब में बदलाव

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

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

जगह की जानकारी के जवाब में किए गए बदलाव

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

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