Places API (Legacy) উত্তর মাইগ্রেট করা

ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA)-এর ডেভেলপার

ভূমিকা

জায়গার বিবরণ (নতুন), আশেপাশের সার্চ (নতুন), এবং টেক্সট সার্চ (নতুন) API-এর রেসপন্স ফর্ম্যাট লিগ্যাসি API-এর ফর্ম্যাট থেকে পরিবর্তিত হয়েছে। মূল পার্থক্য হল প্রতিক্রিয়া প্লেস অবজেক্টে পরিবর্তন অনুযায়ী প্রতিটি পদ্ধতি দ্বারা রিটার্ন করা Place অবজেক্টের ফর্ম্যাটে।

এছাড়াও, প্রতিটি 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 পুরনো API-তে উত্তরের টপ-লেভেল ফিল্ড
আইকনের URL icon সরানো হয়েছে। iconMaskBaseUri এবং iconBackgroundColor ব্যবহার করুন। আরও তথ্যের জন্য স্থানের আইকন দেখুন।
আইকনের ব্যাকগ্রাউন্ডের রঙ icon_background_color iconBackgroundColor
আইকন মাস্ক URL 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 plus_code plusCode
দামের লেভেল price_level priceLevel
রেটিং rating rating
রিভিউ reviews reviews
আজ থেকে শুরু করে আগামী সপ্তাহের জন্য সেকেন্ডারি খোলার সময়, ব্যতিক্রম এবং অন্যান্য সব ডেটা secondary_opening_hours currentSecondaryOpeningHours
জায়গার ধরন types types
জায়গাটির Google Maps URL url googleMapsUri
ব্যবহারকারীর রেটিংয়ের সংখ্যা user_ratings_total userRatingCount
UTC অফসেট 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 ফিল্ড পুরনো API-তে, name ফিল্ডে টেক্সট স্ট্রিং হিসেবে জায়গার নাম থাকত। নতুন API-তে, সেই তথ্য displayName-এ আছে।
জায়গার প্রাথমিক ধরন primaryTypeName নতুন
টেক্সট স্ট্রিং হিসেবে প্রাথমিক ধরন সেট করুন primaryTypeDisplayName নতুন
ব্যতিক্রম ও অন্যান্য ডেটা সহ নিয়মিত সাপ্তাহিক সেকেন্ডারি খোলার সময় সম্পর্কিত তথ্য regularSecondaryOpeningHours নতুন
এই জায়গায় পেমেন্টের যেসব বিকল্প গ্রহণ করা হয় paymentOptions নতুন
পার্কিংয়ের বিকল্প parkingOptions নতুন
জায়গাটির সাথে সম্পর্কিত সাব-ডেস্টিনেশনের তালিকা subDestinations নতুন
পেট্রোল পাম্পে জ্বালানির বিকল্প সম্পর্কে সবচেয়ে সাম্প্রতিক তথ্য fuelOptions নতুন
কোনও জায়গার জন্য EV চার্জিং সংক্রান্ত তথ্য evChargeOptions নতুন
জায়গার অ্যাট্রিবিউট outdoorSeating, liveMusic, menuForChildren, servesCocktails, servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom, goodForGroups, goodForWatchingSports নতুন

টেক্সট সার্চের উত্তরে পরিবর্তন

নিম্নলিখিত সারণীটি টেক্সট সার্চ (Legacy)-এর জন্য উত্তর অবজেক্ট এবং টেক্সট সার্চ (নতুন)-এর জন্য উত্তর অবজেক্ট এর টপ-লেভেল ফিল্ডে হওয়া পরিবর্তনগুলি দেখায়। নতুন API-এর ক্ষেত্রে, রেসপন্সের একমাত্র টপ-লেভেল ফিল্ড হল places অ্যারে।

ফিল্ড টেক্সট সার্চ (লিগ্যাসি) টেক্সট সার্চ (নতুন) নোট
জায়গার অ্যাট্রিবিউশন html_attributions প্রতিটি জায়গার জন্য place.attributions হিসেবে নতুন জায়গা অবজেক্টে সরানো হয়েছে
জায়গার অ্যারে লিগ্যাসি Place অবজেক্টের results অ্যারে নতুন Place অবজেক্টের places অ্যারে
অনুরোধের স্ট্যাটাস status স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে
সমস্যার মেসেজ error_message স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে
তথ্যমূলক মেসেজ info_messages সরানো হয়েছে
পৃষ্ঠার টোকেন next_page_token সরানো হয়েছে

নিয়ারবাই সার্চের উত্তরে পরিবর্তন

নিম্নলিখিত সারণীতে Nearby Search (Legacy)-এর জন্য response object-এর টপ-লেভেল ফিল্ডে এবং Nearby Search (New)-এর জন্য response object-এর টপ-লেভেল ফিল্ডে করা পরিবর্তনগুলি দেখানো হয়েছে। নতুন API-এর ক্ষেত্রে, রেসপন্সের একমাত্র টপ-লেভেল ফিল্ড হল places অ্যারে।

ফিল্ড নিয়ারবাই সার্চ (লিগ্যাসি) নিয়ারবাই সার্চ (নতুন) নোট
জায়গার অ্যাট্রিবিউশন html_attributions নতুন Place অবজেক্টে সরানো হয়েছে, প্রতিটি জায়গার জন্য place.attributions হিসেবে
জায়গার অ্যারে লিগ্যাসি Place অবজেক্টের results অ্যারে নতুন Place অবজেক্টের places অ্যারে
অনুরোধের স্ট্যাটাস status স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে
সমস্যার মেসেজ error_message স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে
তথ্যমূলক মেসেজ info_messages সরানো হয়েছে
পৃষ্ঠার টোকেন next_page_token সরানো হয়েছে

'জায়গার বিবরণ (নতুন)' সংক্রান্ত উত্তরের পরিবর্তন

নিচের সারণীতে, প্লেস বিবরণ (লেগ্যাসি) এবং প্লেস বিবরণ (নতুন)-এর জন্য response object এবং response object -এর টপ-লেভেল ফিল্ডে হওয়া পরিবর্তন দেখানো হয়েছে। নতুন API-এর জন্য, উত্তরে একমাত্র টপ-লেভেল ফিল্ড হল places অ্যারে।

ফিল্ড জায়গার বিবরণ (লিগ্যাসি) জায়গার বিবরণ (নতুন) নোট
জায়গার অ্যাট্রিবিউশন html_attributions নতুন Place অবজেক্টে attributions হিসেবে সরানো হয়েছে
জায়গার বিবরণ (নতুন) result যাতে লিগ্যাসি Place অবজেক্ট আছে নতুন Place অবজেক্ট
অনুরোধের স্ট্যাটাস status স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে
তথ্যমূলক মেসেজ info_messages স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে