جزئیات یک مکان را بر اساس نام منبع آن، که رشتهای با فرمت places/{placeId} است، دریافت کنید.
درخواست HTTP
GET https://places.googleapis.com/v1/{name=places/*}
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
name | الزامی. نام منبع یک مکان، با فرمت |
پارامترهای پرس و جو
| پارامترها | |
|---|---|
languageCode | اختیاری. جزئیات مکان در صورت وجود با زبان دلخواه نمایش داده خواهد شد. فهرست فعلی زبانهای پشتیبانیشده: https://developers.google.com/maps/faq#languagesupport . |
regionCode | اختیاری. کد یونیکد کشور/منطقه (CLDR) مکانی که درخواست از آنجا میآید. این پارامتر برای نمایش جزئیات مکان، مانند نام مکان خاص منطقه، در صورت وجود، استفاده میشود. این پارامتر میتواند بر اساس قانون مربوطه بر نتایج تأثیر بگذارد. برای اطلاعات بیشتر، به https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html مراجعه کنید. توجه داشته باشید که کدهای منطقه ای سه رقمی در حال حاضر پشتیبانی نمی شوند. |
sessionToken | اختیاری. رشتهای که یک جلسه تکمیل خودکار را برای اهداف صورتحساب مشخص میکند. باید یک رشته base64 ایمن برای URL و نام فایل با حداکثر ۳۶ کاراکتر ASCII باشد. در غیر این صورت خطای INVALID_ARGUMENT بازگردانده میشود. جلسه زمانی شروع میشود که کاربر شروع به تایپ یک پرسوجو میکند و زمانی که مکانی را انتخاب میکند و فراخوانی برای جزئیات مکان یا اعتبارسنجی آدرس انجام میشود، پایان مییابد. هر جلسه میتواند چندین پرسوجو داشته باشد و به دنبال آن یک درخواست جزئیات مکان یا اعتبارسنجی آدرس قرار گیرد. اعتبارنامههای استفاده شده برای هر درخواست در یک جلسه باید متعلق به همان پروژه کنسول ابری گوگل باشد. پس از پایان یک جلسه، توکن دیگر معتبر نیست؛ برنامه شما باید برای هر جلسه یک توکن جدید تولید کند. اگر پارامتر ما دستورالعملهای زیر را توصیه میکنیم:
|
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
در صورت موفقیت، بدنه پاسخ شامل نمونهای از Place است.
دامنههای مجوز
به یکی از حوزههای OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/maps-platform.places.details -
https://www.googleapis.com/auth/maps-platform.places -
https://www.googleapis.com/auth/cloud-platform