- Resource: Location
- Representasi JSON
- PhoneNumbers
- Kategori
- Kategori
- ServiceType
- MoreHoursType
- PostalAddress
- BusinessHours
- TimePeriod
- DayOfWeek
- TimeOfDay
- SpecialHours
- SpecialHourPeriod
- Tanggal
- ServiceAreaBusiness
- BusinessType
- Tempat
- PlaceInfo
- AdWordsLocationExtensions
- LatLng
- OpenInfo
- OpenForBusiness
- Metadata
- Profil
- RelationshipData
- RelevantLocation
- RelationType
- MoreHours
- ServiceItem
- StructuredServiceItem
- FreeFormServiceItem
- Label
- Uang
- Metode
Resource: Location
Lokasi. Lihat artikel pusat bantuan untuk mengetahui deskripsi mendetail tentang kolom ini, atau endpoint kategori untuk mengetahui daftar kategori bisnis yang valid.
| Representasi JSON |
|---|
{ "name": string, "languageCode": string, "storeCode": string, "title": string, "phoneNumbers": { object ( |
| Kolom | |
|---|---|
name |
ID. ID Google untuk lokasi ini dalam bentuk: |
languageCode |
Tidak dapat diubah. Bahasa lokasi. Ditetapkan selama pembuatan dan tidak dapat diperbarui. |
storeCode |
Opsional. ID eksternal untuk lokasi ini, yang harus unik dalam akun tertentu. Ini adalah cara untuk mengaitkan lokasi dengan data Anda sendiri. |
title |
Wajib. Nama lokasi harus mencerminkan nama bisnis Anda di dunia nyata, seperti yang digunakan secara konsisten di etalase, situs, dan alat tulis, dan sebagaimana diketahui pelanggan. Setiap informasi tambahan, jika relevan, dapat disertakan di kolom resource lainnya (misalnya, |
phoneNumbers |
Opsional. Berbagai nomor telepon yang dapat digunakan pelanggan untuk menghubungi bisnis. |
categories |
Opsional. Berbagai kategori yang mendeskripsikan bisnis. |
storefrontAddress |
Opsional. Alamat yang akurat dan tepat untuk mendeskripsikan lokasi bisnis Anda. PO Box atau kotak surat yang terletak di lokasi terpencil tidak dapat diterima. Saat ini, Anda dapat menentukan maksimal lima nilai |
websiteUri |
Opsional. URL untuk bisnis ini. Jika memungkinkan, gunakan URL yang merepresentasikan lokasi bisnis individual ini, bukan situs/URL umum yang merepresentasikan semua lokasi atau merek. |
regularHours |
Opsional. Jam buka bisnis. |
specialHours |
Opsional. Jam khusus untuk bisnis. Hal ini biasanya mencakup jam buka hari libur, dan waktu lain di luar jam buka reguler. Jam buka ini menggantikan jam buka reguler. Kolom ini tidak dapat ditetapkan tanpa jam buka reguler. |
serviceArea |
Opsional. Bisnis jasa sistem panggilan menyediakan layanannya di lokasi pelanggan. Jika bisnis ini adalah bisnis jasa sistem panggilan, kolom ini menjelaskan area yang dilayani oleh bisnis tersebut. |
labels[] |
Opsional. Kumpulan string bentuk bebas untuk memungkinkan Anda memberi tag pada bisnis Anda. Label ini TIDAK ditampilkan kepada pengguna; hanya Anda yang dapat melihatnya. Harus terdiri dari 1-255 karakter per label. |
adWordsLocationExtensions |
Opsional. Informasi tambahan yang ditampilkan di AdWords. |
latlng |
Opsional. Lintang dan bujur yang diberikan pengguna. Saat membuat lokasi, kolom ini akan diabaikan jika alamat yang diberikan berhasil di-geocoding. Kolom ini hanya ditampilkan pada permintaan get jika nilai |
openInfo |
Opsional. Tanda yang menunjukkan apakah lokasi saat ini buka untuk bisnis. |
metadata |
Hanya output. Informasi tambahan yang tidak dapat diedit pengguna. |
profile |
Opsional. Mendeskripsikan bisnis Anda dengan gaya Anda sendiri serta menyampaikan kisah unik tentang bisnis dan penawaran Anda kepada pengguna. Kolom ini wajib diisi untuk semua kategori kecuali kategori penginapan (misalnya, hotel, motel, losmen). |
relationshipData |
Opsional. Semua lokasi dan jaringan bisnis yang terkait dengan lokasi ini. |
moreHours[] |
Opsional. Jam buka lainnya untuk berbagai departemen atau pelanggan tertentu dari suatu bisnis. |
serviceItems[] |
Opsional. Daftar layanan yang didukung oleh penjual. Layanan dapat berupa potong rambut, pasang pemanas air, dll. Item layanan duplikat akan otomatis dihapus. |
PhoneNumbers
Kumpulan nomor telepon untuk bisnis. Selama update, kedua kolom harus ditetapkan. Klien tidak boleh memperbarui hanya nomor telepon utama atau tambahan menggunakan update mask. Format telepon internasional lebih disarankan, seperti "+1 415 555 0132", lihat selengkapnya di (https://developers.google.com/style/phone-numbers#international-phone-numbers).
| Representasi JSON |
|---|
{ "primaryPhone": string, "additionalPhones": [ string ] } |
| Kolom | |
|---|---|
primaryPhone |
Wajib. Nomor telepon yang terhubung ke setiap lokasi bisnis Anda secara langsung. Gunakan nomor telepon lokal, bukan nomor saluran bantuan pusat panggilan sentral, jika memungkinkan. |
additionalPhones[] |
Opsional. Hingga dua nomor telepon (ponsel atau telepon rumah, bukan faks) yang dapat dihubungi untuk menghubungi bisnis Anda, selain nomor telepon utama. |
Kategori
Kumpulan kategori yang mendeskripsikan bisnis. Selama update, kedua kolom harus ditetapkan. Klien dilarang memperbarui kategori utama atau tambahan satu per satu menggunakan update mask.
| Representasi JSON |
|---|
{ "primaryCategory": { object ( |
| Kolom | |
|---|---|
primaryCategory |
Wajib. Kategori yang paling menggambarkan bisnis inti yang dijalankan lokasi ini. |
additionalCategories[] |
Opsional. Kategori tambahan untuk mendeskripsikan bisnis Anda. Kategori membantu pelanggan menemukan hasil yang spesifik dan akurat untuk layanan yang mereka minati. Agar informasi bisnis Anda tetap akurat dan dipublikasikan, pastikan Anda menggunakan sesedikit mungkin kategori untuk mendeskripsikan bisnis inti Anda secara keseluruhan. Pilih kategori yang sespesifik mungkin, tetapi merepresentasikan bisnis utama Anda. |
Kategori
Kategori yang menggambarkan bisnis ini (bukan apa yang dilakukannya). Untuk mengetahui daftar ID kategori yang valid, dan pemetaan ke nama yang dapat dibaca manusia, lihat categories.list.
| Representasi JSON |
|---|
{ "name": string, "displayName": string, "serviceTypes": [ { object ( |
| Kolom | |
|---|---|
name |
Wajib. ID stabil (disediakan oleh Google) untuk kategori ini. Nilai harus ditentukan saat mengubah kategori (saat membuat atau memperbarui lokasi). |
displayName |
Hanya output. Nama kategori yang dapat dibaca manusia. Ini ditetapkan saat membaca lokasi. Saat mengubah lokasi, |
serviceTypes[] |
Hanya output. Daftar semua jenis layanan yang tersedia untuk kategori bisnis ini. |
moreHoursTypes[] |
Hanya output. Jenis jam buka lainnya yang tersedia untuk kategori bisnis ini. |
ServiceType
Pesan yang menjelaskan jenis layanan yang ditawarkan bisnis.
| Representasi JSON |
|---|
{ "serviceTypeId": string, "displayName": string } |
| Kolom | |
|---|---|
serviceTypeId |
Hanya output. ID stabil (disediakan oleh Google) untuk jenis layanan ini. |
displayName |
Hanya output. Nama tampilan yang dapat dibaca manusia untuk jenis layanan. |
MoreHoursType
Jenis jam buka lainnya yang dapat ditawarkan bisnis, selain jam buka regulernya.
| Representasi JSON |
|---|
{ "hoursTypeId": string, "displayName": string, "localizedDisplayName": string } |
| Kolom | |
|---|---|
hoursTypeId |
Hanya output. ID stabil yang disediakan oleh Google untuk jenis jam ini. |
displayName |
Hanya output. Nama tampilan bahasa Inggris yang dapat dibaca manusia untuk jenis jam buka. |
localizedDisplayName |
Hanya output. Nama tampilan yang dilokalkan dan dapat dibaca manusia untuk jenis jam buka. |
PostalAddress
Merupakan alamat pos, seperti untuk pengiriman pos atau alamat pembayaran. Dengan alamat pos, layanan pos dapat mengirimkan item ke tempat, kotak pos, atau yang serupa. Alamat pos tidak dimaksudkan untuk memodelkan lokasi geografis seperti jalan, kota, atau gunung.
Dalam penggunaan umum, alamat akan dibuat melalui masukan pengguna atau dengan mengimpor data yang ada, bergantung pada jenis prosesnya.
Saran terkait input atau pengeditan alamat:
- Gunakan widget alamat yang mendukung internasionalisasi seperti https://github.com/google/libaddressinput.
- Pengguna tidak boleh diberi elemen UI untuk mengisi atau mengedit kolom selain negara tempat kolom tersebut digunakan.
Untuk mendapatkan panduan lebih lanjut tentang cara menggunakan skema ini, lihat: https://support.google.com/business/answer/6397478.
| Representasi JSON |
|---|
{ "revision": integer, "regionCode": string, "languageCode": string, "postalCode": string, "sortingCode": string, "administrativeArea": string, "locality": string, "sublocality": string, "addressLines": [ string ], "recipients": [ string ], "organization": string } |
| Kolom | |
|---|---|
revision |
Revisi skema Semua revisi baru harus kompatibel dengan revisi lama. |
regionCode |
Wajib. Kode wilayah CLDR negara/wilayah alamat. Nilai ini tidak pernah disimpulkan dan bergantung pada pengguna untuk memastikan nilainya benar. Lihat https://cldr.unicode.org/ dan https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html untuk mengetahui detailnya. Contoh: "CH" untuk Swiss. |
languageCode |
Opsional. Kode bahasa BCP-47 konten alamat ini (jika diketahui). Ini biasanya merupakan bahasa UI formulir masukan atau diharapkan cocok dengan salah satu bahasa yang digunakan di negara/wilayah alamat, atau padanan transliterasinya. Hal ini dapat memengaruhi pemformatan di negara tertentu, tetapi tidak berpengaruh penting terhadap kebenaran data dan tidak akan pernah memengaruhi validasi apa pun atau operasi terkait non-pemformatan. Jika nilai ini tidak diketahui, nilai ini harus dihilangkan (daripada menentukan kemungkinan default yang salah). Contoh: "zh-Hant", "ja", "ja-Latn", "en". |
postalCode |
Opsional. Kode pos alamat. Tidak semua negara menggunakan atau memerlukan penyertaan kode pos, tetapi jika kode pos digunakan, kode pos dapat memicu validasi tambahan dengan bagian alamat lain (misalnya, validasi negara bagian atau kode pos di Amerika Serikat). |
sortingCode |
Opsional. Kode pengurutan tambahan khusus negara. Kode ini tidak digunakan di sebagian besar wilayah. Jika digunakan, nilainya berupa string seperti "CEDEX", yang dapat diikuti dengan angka (misalnya, "CEDEX 7"), atau hanya angka saja, yang mewakili "kode sektor" (Jamaika), "indikator area pengiriman" (Malawi), atau "indikator kantor pos" (Côte d'Ivoire). |
administrativeArea |
Opsional. Subdivisi administratif tertinggi yang digunakan untuk alamat pos negara atau wilayah. Misalnya, ini dapat berupa negara bagian, provinsi, oblast, atau prefektur. Untuk Spanyol, ini adalah provinsi dan bukan komunitas otonom (misalnya, "Barcelona" dan bukan "Catalunya"). Banyak negara tidak menggunakan wilayah administratif dalam alamat pos. Misalnya, di Swiss, kolom ini harus dibiarkan kosong. |
locality |
Opsional. Secara umum merujuk pada bagian kota dari alamat tersebut. Contoh: US city, IT comune, UK post town. Di wilayah dunia dengan lokalitas yang tidak didefinisikan dengan baik atau tidak cocok dengan struktur ini, biarkan |
sublocality |
Opsional. Sublokalitas alamat. Misalnya, ini dapat berupa lingkungan, borough, atau distrik. |
addressLines[] |
Baris alamat tidak terstruktur yang menggambarkan level alamat yang lebih rendah. Karena nilai dalam Representasi struktural minimum yang diizinkan dari alamat terdiri dari Membuat alamat yang hanya berisi |
recipients[] |
Opsional. Penerima di alamat. Kolom ini dapat, dalam keadaan tertentu, berisi informasi multibaris. Misalnya, ini bisa berisi informasi "alamat lainnya". |
organization |
Opsional. Nama organisasi di alamat. |
BusinessHours
Menunjukkan jangka waktu lokasi ini buka untuk bisnis. Menyimpan kumpulan instance [TimePeriod][google.mybusiness.mybusinessinformation.v1.TimePeriod].
| Representasi JSON |
|---|
{
"periods": [
{
object ( |
| Kolom | |
|---|---|
periods[] |
Wajib. Kumpulan waktu buka lokasi ini. Setiap periode mewakili rentang jam saat lokasi buka selama seminggu. |
TimePeriod
Menunjukkan rentang waktu buka bisnis, mulai dari hari/waktu buka yang ditentukan dan tutup pada hari/waktu tutup yang ditentukan. Waktu tutup harus setelah waktu buka, misalnya pada hari yang sama, atau pada hari berikutnya.
| Representasi JSON |
|---|
{ "openDay": enum ( |
| Kolom | |
|---|---|
openDay |
Wajib. Menunjukkan |
openTime |
Wajib. Nilai yang valid adalah 00.00-24.00, dengan 24.00 mewakili tengah malam di akhir kolom hari yang ditentukan. Catatan: Dalam pemetaan JSON Proto3, nilai nol default (00:00) dihilangkan, sehingga menghasilkan |
closeDay |
Wajib. Menunjukkan |
closeTime |
Wajib. Nilai yang valid adalah 00.00-24.00, dengan 24.00 mewakili tengah malam di akhir kolom hari yang ditentukan. Catatan: Dalam pemetaan JSON Proto3, nilai nol default (00:00) dihilangkan, sehingga menghasilkan |
DayOfWeek
Merepresentasikan hari dalam seminggu.
| Enum | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED |
Hari dalam seminggu tidak ditentukan. |
MONDAY |
Senin |
TUESDAY |
Selasa |
WEDNESDAY |
Rabu |
THURSDAY |
Kamis |
FRIDAY |
Jumat |
SATURDAY |
Sabtu |
SUNDAY |
Minggu |
TimeOfDay
Merepresentasikan waktu dalam sehari. Tanggal dan zona waktu tidak signifikan atau ditentukan di tempat lain. API dapat memilih untuk mengizinkan detik kabisat. Jenis terkait adalah google.type.Date dan google.protobuf.Timestamp.
| Representasi JSON |
|---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
| Kolom | |
|---|---|
hours |
Jam dalam sehari dalam format 24 jam. Harus lebih besar dari atau sama dengan 0 dan biasanya harus kurang dari atau sama dengan 23. API dapat memilih untuk mengizinkan nilai "24:00:00" untuk skenario seperti waktu tutup bisnis. |
minutes |
Menit dalam satu jam. Harus lebih besar dari atau sama dengan 0 dan kurang dari atau sama dengan 59. |
seconds |
Detik dalam menit. Harus lebih besar dari atau sama dengan 0 dan biasanya harus kurang dari atau sama dengan 59. API dapat mengizinkan nilai 60 jika mengizinkan detik kabisat. |
nanos |
Pecahan detik, dalam nanodetik. Harus lebih besar dari atau sama dengan 0 dan kurang dari atau sama dengan 999.999.999. |
SpecialHours
Menunjukkan kumpulan jangka waktu saat jam operasional lokasi berbeda dengan jam buka normalnya.
| Representasi JSON |
|---|
{
"specialHourPeriods": [
{
object ( |
| Kolom | |
|---|---|
specialHourPeriods[] |
Wajib. Daftar pengecualian untuk jam buka reguler bisnis. |
SpecialHourPeriod
Merepresentasikan satu jangka waktu saat jam operasional lokasi berbeda dari jam buka normalnya. Periode jam khusus harus mewakili rentang kurang dari 24 jam. openTime dan startDate harus mendahului closeTime dan endDate. closeTime dan endDate dapat diperpanjang hingga pukul 11.59 pada hari setelah startDate yang ditentukan. Misalnya, input berikut valid:
startDate=2015-11-23, openTime=08:00, closeTime=18:00
startDate=2015-11-23, endDate=2015-11-23, openTime=08:00,
closeTime=18:00 startDate=2015-11-23, endDate=2015-11-24,
openTime=13:00, closeTime=11:59
Input berikut tidak valid:
startDate=2015-11-23, openTime=13:00, closeTime=11:59
startDate=2015-11-23, endDate=2015-11-24, openTime=13:00,
closeTime=12:00 startDate=2015-11-23, endDate=2015-11-25,
openTime=08:00, closeTime=18:00
| Representasi JSON |
|---|
{ "startDate": { object ( |
| Kolom | |
|---|---|
startDate |
Wajib. Tanggal kalender saat periode jam khusus ini dimulai. |
openTime |
Opsional. Nilai yang valid adalah 00.00-24.00, dengan 24.00 mewakili tengah malam di akhir kolom hari yang ditentukan. Harus ditentukan jika |
endDate |
Opsional. Tanggal kalender saat periode jam khusus ini berakhir. Jika kolom |
closeTime |
Opsional. Nilai yang valid adalah 00.00-24.00, dengan 24.00 mewakili tengah malam di akhir kolom hari yang ditentukan. Harus ditentukan jika |
closed |
Opsional. Jika benar, |
Tanggal
Merepresentasikan tanggal kalender lengkap atau sebagian, seperti ulang tahun. Waktu dan zona waktu ditentukan di tempat lain atau tidak signifikan. Tanggalnya relatif terhadap Kalender Gregorian. Hal ini dapat mewakili salah satu dari hal berikut:
- Tanggal lengkap, dengan nilai tahun, bulan, dan hari selain nol.
- Bulan dan hari, dengan tahun nol (misalnya, hari jadi).
- Tahun saja, dengan bulan nol dan hari nol.
- Tahun dan bulan, dengan hari nol (misalnya, tanggal habis masa berlaku kartu kredit).
Jenis terkait:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| Representasi JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Kolom | |
|---|---|
year |
Tahun dari tanggal. Harus dari 1 hingga 9999, atau 0 untuk menentukan tanggal tanpa tahun. |
month |
Bulan dalam satu tahun. Harus dari 1 hingga 12, atau 0 untuk menentukan tahun tanpa bulan dan hari. |
day |
Hari dalam sebulan. Harus dari 1 hingga 31 dan berlaku untuk tahun dan bulan, atau 0 untuk menentukan tahun saja atau tahun dan bulan jika hari dianggap tidak signifikan. |
ServiceAreaBusiness
Bisnis jasa sistem panggilan menyediakan layanannya di lokasi pelanggan (misalnya, tukang kunci atau tukang leding).
| Representasi JSON |
|---|
{ "businessType": enum ( |
| Kolom | |
|---|---|
businessType |
Wajib. Menunjukkan [jenis] [google.mybusiness.businessinfo.v1.ServiceAreaBusiness.BusinessType] bisnis jasa sistem panggilan. |
places |
Opsional. Area yang dilayani bisnis ini ditentukan melalui serangkaian tempat. |
regionCode |
Tidak dapat diubah. Kode wilayah CLDR negara/wilayah tempat bisnis jasa sistem panggilan ini berada. Lihat http://cldr.unicode.org/ dan http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html untuk detailnya. Contoh: "CH" untuk Swiss. Kolom ini wajib diisi untuk bisnis CUSTOMER_LOCATION_ONLY, dan diabaikan jika tidak. Wilayah yang ditentukan di sini dapat berbeda dengan wilayah untuk area yang dilayani bisnis ini (misalnya, bisnis jasa sistem panggilan yang menyediakan layanan di wilayah selain wilayah tempat bisnis tersebut berada). Jika lokasi ini memerlukan verifikasi setelah dibuat, alamat yang diberikan untuk tujuan verifikasi harus berada di wilayah ini, dan pemilik bisnis atau perwakilan resminya harus dapat menerima surat pos di alamat verifikasi yang diberikan. |
BusinessType
Menunjukkan apakah bisnis ini hanya menawarkan layanan di lokasi pelanggan (misalnya, truk derek), atau di alamat bisnis dan di lokasi pelanggan (misalnya, restoran pizza dengan area makan, yang juga melayani pengiriman ke pelanggan).
| Enum | |
|---|---|
BUSINESS_TYPE_UNSPECIFIED |
Hanya output. Tidak ditentukan. |
CUSTOMER_LOCATION_ONLY |
Menawarkan layanan hanya di area sekitar (bukan di alamat bisnis). Jika bisnis diperbarui dari CUSTOMER_AND_BUSINESS_LOCATION menjadi CUSTOMER_LOCATION_ONLY, pembaruan lokasi harus menyertakan field mask storefrontAddress dan menetapkan kolom ke kosong. |
CUSTOMER_AND_BUSINESS_LOCATION |
Menawarkan layanan di alamat bisnis dan area sekitarnya. |
Tempat
Menentukan gabungan area yang diwakili oleh sekumpulan tempat.
| Representasi JSON |
|---|
{
"placeInfos": [
{
object ( |
| Kolom | |
|---|---|
placeInfos[] |
Opsional. Area yang diwakili oleh ID tempat. Dibatasi hingga maksimum 20 tempat. |
PlaceInfo
Menentukan area yang diwakili oleh ID tempat.
| Representasi JSON |
|---|
{ "placeName": string, "placeId": string } |
| Kolom | |
|---|---|
placeName |
Wajib. Nama tempat yang dilokalkan. Misalnya, |
placeId |
Wajib. ID tempat. Harus sesuai dengan region. (https://developers.google.com/places/web-service/supported_types#table3) |
AdWordsLocationExtensions
Informasi tambahan yang ditampilkan di AdWords.
| Representasi JSON |
|---|
{ "adPhone": string } |
| Kolom | |
|---|---|
adPhone |
Wajib. Nomor telepon alternatif untuk ditampilkan di ekstensi lokasi AdWords, bukan nomor telepon utama lokasi. |
LatLng
Objek yang merepresentasikan pasangan garis lintang/bujur. Objek ini dinyatakan sebagai pasangan double untuk mewakili derajat lintang dan derajat bujur. Kecuali jika ditentukan lain, objek ini harus sesuai dengan standar WGS84. Nilai harus berada dalam rentang yang dinormalisasi.
| Representasi JSON |
|---|
{ "latitude": number, "longitude": number } |
| Kolom | |
|---|---|
latitude |
Lintang dalam derajat. Harus dalam rentang [-90.0, +90.0]. |
longitude |
Bujur dalam derajat. Harus dalam rentang [-180.0, +180.0]. |
OpenInfo
Informasi terkait status buka bisnis.
| Representasi JSON |
|---|
{ "status": enum ( |
| Kolom | |
|---|---|
status |
Wajib. Menunjukkan apakah Lokasi saat ini buka untuk bisnis atau tidak. Semua lokasi buka secara default, kecuali jika diperbarui menjadi tutup. |
canReopen |
Hanya output. Menunjukkan apakah bisnis ini memenuhi syarat untuk dibuka kembali. |
openingDate |
Opsional. Tanggal saat lokasi pertama kali dibuka. Jika hari yang tepat tidak diketahui, hanya bulan dan tahun yang dapat diberikan. Tanggal harus berada di masa lalu atau tidak lebih dari satu tahun di masa mendatang. |
OpenForBusiness
Menunjukkan status lokasi.
| Enum | |
|---|---|
OPEN_FOR_BUSINESS_UNSPECIFIED |
Tidak ditentukan. |
OPEN |
Menunjukkan bahwa lokasi buka. |
CLOSED_PERMANENTLY |
Menunjukkan bahwa lokasi telah tutup permanen. |
CLOSED_TEMPORARILY |
Menunjukkan bahwa lokasi telah ditutup sementara. |
Metadata
Informasi tambahan tentang lokasi yang tidak dapat diedit pengguna.
| Representasi JSON |
|---|
{ "hasGoogleUpdated": boolean, "hasPendingEdits": boolean, "canDelete": boolean, "canOperateLocalPost": boolean, "canModifyServiceList": boolean, "canHaveFoodMenus": boolean, "canOperateHealthData": boolean, "canOperateLodgingData": boolean, "placeId": string, "duplicateLocation": string, "mapsUri": string, "newReviewUri": string, "canHaveBusinessCalls": boolean, "hasVoiceOfMerchant": boolean, "isParticularlyPersonalPlace": boolean } |
| Kolom | |
|---|---|
hasGoogleUpdated |
Hanya output. Menunjukkan apakah ID tempat yang terkait dengan lokasi ini memiliki pembaruan yang perlu diperbarui atau ditolak oleh klien. Jika boolean ini ditetapkan, Anda harus memanggil metode |
hasPendingEdits |
Hanya output. Menunjukkan apakah salah satu properti Lokasi ini berada dalam status hasil edit menunggu keputusan. |
canDelete |
Hanya output. Menunjukkan apakah lokasi dapat dihapus menggunakan API. |
canOperateLocalPost |
Hanya output. Tidak digunakan lagi: Kolom ini tidak lagi diisi dan akan dihapus di versi mendatang. |
canModifyServiceList |
Hanya output. Menunjukkan apakah listingan dapat mengubah daftar layanan. |
canHaveFoodMenus |
Hanya output. Menunjukkan apakah listingan memenuhi syarat untuk menu makanan. |
canOperateHealthData |
Hanya output. Menunjukkan apakah lokasi dapat beroperasi pada data Kesehatan. |
canOperateLodgingData |
Hanya output. Menunjukkan apakah lokasi dapat beroperasi pada data Penginapan. |
placeId |
Hanya output. Jika lokasi ini muncul di Google Maps, kolom ini akan diisi dengan ID tempat untuk lokasi tersebut. ID ini dapat digunakan di berbagai Places API. Kolom ini dapat ditetapkan selama panggilan Create, tetapi tidak untuk Update. |
duplicateLocation |
Hanya output. Resource lokasi yang diduplikasi oleh lokasi ini. |
mapsUri |
Hanya output. Link ke lokasi di Maps. |
newReviewUri |
Hanya output. Link ke halaman di Google Penelusuran tempat pelanggan dapat memberikan ulasan untuk lokasi. |
canHaveBusinessCalls |
Hanya output. Menunjukkan apakah listingan memenuhi syarat untuk panggilan bisnis. |
hasVoiceOfMerchant |
Hanya output. Menunjukkan apakah listingan memiliki Agen Penjual. Jika boolean ini salah, Anda harus memanggil API locations.getVoiceOfMerchantState untuk mendapatkan detail alasan mereka tidak memiliki Voice of Merchant. |
isParticularlyPersonalPlace |
Hanya output. Menunjukkan apakah lokasi diklasifikasikan sebagai tempat yang sangat pribadi. Artinya, ada batasan pada fitur Histori Lokasi. Jika Anda yakin bahwa hal ini merupakan kekeliruan, lihat artikel pusat bantuan. |
Profil
Semua informasi yang berkaitan dengan profil lokasi.
| Representasi JSON |
|---|
{ "description": string } |
| Kolom | |
|---|---|
description |
Wajib. Deskripsi lokasi dengan kata-kata Anda sendiri, tidak dapat diedit oleh orang lain. |
RelationshipData
Informasi semua lokasi induk dan turunan yang terkait dengan lokasi ini.
| Representasi JSON |
|---|
{ "parentLocation": { object ( |
| Kolom | |
|---|---|
parentLocation |
Opsional. Lokasi induk yang memiliki hubungan dengan lokasi ini. |
childrenLocations[] |
Opsional. Daftar lokasi turunan yang memiliki hubungan dengan lokasi ini. |
parentChain |
Opsional. Nama resource Jaringan Bisnis yang mencakup lokasi ini. [Cara menemukan ID Jaringan Bisnis] [Locations.SearchChains] |
RelevantLocation
Informasi tentang lokasi lain yang terkait dengan lokasi saat ini. Hubungannya dapat berupa DEPARTMENT_OF atau INDEPENDENT_ESTABLISHMENT_OF, dan lokasi yang ditentukan di sini dapat berada di salah satu sisi (induk/turunan) lokasi.
| Representasi JSON |
|---|
{
"placeId": string,
"relationType": enum ( |
| Kolom | |
|---|---|
placeId |
Wajib. Tentukan lokasi yang berada di sisi lain relasi berdasarkan placeID-nya. |
relationType |
Wajib. Jenis hubungan. |
RelationType
Jenis hubungan yang akan ditentukan.
| Enum | |
|---|---|
RELATION_TYPE_UNSPECIFIED |
Jenis tidak ditentukan. |
DEPARTMENT_OF |
Hal ini menunjukkan hubungan antara 2 lokasi yang berbagi satu area fisik, merek/manajemen/organisasi yang sama, tetapi dengan atribut utama yang berbeda seperti jam buka toko atau nomor telepon. Misalnya, Costco Pharmacy adalah departemen di Costco Wholesale. |
INDEPENDENT_ESTABLISHMENT_IN |
Hal ini menunjukkan kasus saat 2 lokasi berada di lokasi fisik yang sama, tetapi dari perusahaan yang berbeda (misalnya, Starbucks di Safeway, toko di mal). |
MoreHours
Jangka waktu saat lokasi buka untuk jenis bisnis tertentu.
| Representasi JSON |
|---|
{
"hoursTypeId": string,
"periods": [
{
object ( |
| Kolom | |
|---|---|
hoursTypeId |
Wajib. Jenis jam buka. Klien harus memanggil {#link businessCategories:BatchGet} untuk mendapatkan jenis jam yang didukung untuk kategori lokasi mereka. |
periods[] |
Wajib. Kumpulan waktu buka lokasi ini. Setiap periode mewakili rentang jam saat lokasi buka selama seminggu. |
ServiceItem
Pesan yang menjelaskan satu item layanan. Atribut ini digunakan untuk mendeskripsikan jenis layanan yang disediakan penjual. Misalnya, potong rambut dapat menjadi layanan.
| Representasi JSON |
|---|
{ "price": { object ( |
| Kolom | |
|---|---|
price |
Opsional. Menunjukkan harga uang item layanan. Sebaiknya currencyCode dan unit ditetapkan saat menyertakan harga. Harga ini akan diperlakukan sebagai harga tetap untuk item layanan. |
| Salah satu kolom berikut harus selalu ditetapkan. Berikut adalah daftar kolom yang sama-sama bersifat eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
structuredServiceItem |
Opsional. Kolom ini akan ditetapkan jika data layanan terstruktur. |
freeFormServiceItem |
Opsional. Kolom ini akan ditetapkan jika data layanan berbentuk bebas. |
| Akhir kolom yang saling eksklusif. | |
StructuredServiceItem
Merepresentasikan layanan terstruktur yang ditawarkan oleh penjual. Misalnya: toilet_installation.
| Representasi JSON |
|---|
{ "serviceTypeId": string, "description": string } |
| Kolom | |
|---|---|
serviceTypeId |
Wajib. Kolom |
description |
Opsional. Deskripsi item layanan terstruktur. Batas karakter adalah 300. |
FreeFormServiceItem
Mewakili layanan bentuk bebas yang ditawarkan oleh penjual. Layanan ini tidak ditampilkan sebagai bagian dari data layanan terstruktur kami. Penjual memasukkan nama untuk layanan tersebut secara manual menggunakan platform geomerchant.
| Representasi JSON |
|---|
{
"category": string,
"label": {
object ( |
| Kolom | |
|---|---|
category |
Wajib. Kolom ini merepresentasikan nama kategori (yaitu ID stabil kategori). |
label |
Wajib. Label yang diberi tag bahasa untuk item. Sebaiknya nama item berisi maksimal 140 karakter, dan deskripsi berisi maksimal 250 karakter. Kolom ini hanya boleh ditetapkan jika inputnya adalah item layanan kustom. Jenis layanan standar harus diperbarui menggunakan serviceTypeId. |
Label
Label yang akan digunakan saat menampilkan daftar harga, bagian, atau item.
| Representasi JSON |
|---|
{ "displayName": string, "description": string, "languageCode": string } |
| Kolom | |
|---|---|
displayName |
Wajib. Nama tampilan untuk daftar harga, bagian, atau item. |
description |
Opsional. Deskripsi daftar harga, bagian, atau item. |
languageCode |
Opsional. Kode bahasa BCP-47 yang berlaku untuk string ini. Hanya satu set label yang dapat ditetapkan per bahasa. |
Uang
Mewakili jumlah uang dengan jenis mata uangnya.
| Representasi JSON |
|---|
{ "currencyCode": string, "units": string, "nanos": integer } |
| Kolom | |
|---|---|
currencyCode |
Kode mata uang tiga huruf yang ditentukan dalam ISO 4217. |
units |
Seluruh unit jumlahnya. Misalnya jika |
nanos |
Jumlah unit nano (10^-9) dari jumlah. Nilainya harus antara -999.999.999 dan +999.999.999 inklusif. Jika |
Metode |
|
|---|---|
|
Membuat Lokasi baru yang akan dimiliki oleh pengguna yang login. |
|
Mencantumkan lokasi untuk akun yang ditentukan. |