এই ডকুমেন্টটিতে প্লেসেস অ্যাগ্রিগেট এপিআই-তে একটি সাধারণ অনুরোধ পাঠানো এবং তার প্রতিক্রিয়া বোঝার পদ্ধতি ধাপে ধাপে দেখানো হয়েছে, যার মধ্যে মিলে যাওয়া স্থানগুলির সংখ্যাও অন্তর্ভুক্ত থাকে।
Places Aggregate API ব্যবহার করতে, computeInsights এন্ডপয়েন্টে নিম্নরূপে একটি HTTP POST অনুরোধ পাঠান:
https://areainsights.googleapis.com/v1:computeInsights
JSON বডিতে অঞ্চল এবং প্রকারের প্যারামিটার প্রদান করে আপনার অনুরোধটি পরিমার্জন করুন। এই উদাহরণটি সান ফ্রান্সিসকোতে চালু, মাঝারি মূল্যের এবং ৪ থেকে ৫ তারার মধ্যে রেটিং প্রাপ্ত রেস্তোরাঁর সংখ্যা ফেরত দেওয়ার একটি অনুরোধ দেখাচ্ছে।
curl --location 'https://areainsights.googleapis.com/v1:computeInsights' \
--header 'X-Goog-Api-Key: API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"insights":[
"INSIGHT_COUNT"
],
"filter":{
"locationFilter":{
"region":{
"place":"places/ChIJIQBpAG2ahYAR_6128GcTUEo"
}
},
"typeFilter":{
"includedTypes":[
"restaurant"
]
},
"operatingStatus":[
"OPERATING_STATUS_OPERATIONAL"
],
"priceLevels":[
"PRICE_LEVEL_INEXPENSIVE"
],
"ratingFilter":{
"minRating":4.0,
"maxRating":5.0
}
}
}'
স্থানসমূহ সমষ্টিগত এপিআই প্রতিক্রিয়া
উপরের উদাহরণ অনুরোধের নিম্নলিখিত প্রতিক্রিয়াটি শর্ত পূরণকারী রেস্তোরাঁর সংখ্যা দেখায়।
{ "count": "850" }
চেষ্টা করে দেখুন!
এপিআই এক্সপ্লোরার আপনাকে নমুনা অনুরোধ করার সুযোগ দেয়, যাতে আপনি এপিআই এবং এর অপশনগুলোর সাথে পরিচিত হতে পারেন।
- এপিআই আইকনটি নির্বাচন করুন,
পৃষ্ঠার ডান দিকে। - ঐচ্ছিকভাবে যেকোনো প্যারামিটার সেট করতে 'Show standard parameters' বিকল্পটি প্রসারিত করুন।
- ঐচ্ছিকভাবে অনুরোধের মূল অংশটি সম্পাদনা করুন।
- Execute বাটনটি নির্বাচন করুন। প্রদর্শিত ডায়ালগ বক্সে, অনুরোধটি করার জন্য আপনি যে অ্যাকাউন্টটি ব্যবহার করতে চান, সেটি বেছে নিন।
এপিআই এক্সপ্লোরার প্যানেলে, এক্সপ্যান্ড আইকনটি নির্বাচন করুন,
এপিআই এক্সপ্লোরার উইন্ডোটি প্রসারিত করতে।
এরপর কী?
- Places Aggregate API দিয়ে আপনি কী কী করতে পারেন, তার আরও উদাহরণ দেখুন।
- অনুরোধের প্যারামিটারগুলো আরও বিস্তারিতভাবে দেখুন।
- সম্পূর্ণ এপিআই ডকুমেন্টেশন দেখুন।