headjam / craft-google-places

同步 Google Places API 数据到条目。

1.1.5 2020-10-12 04:55 UTC

This package is auto-updated.

Last update: 2024-09-12 14:12:53 UTC


README

同步 Google Places API 数据到条目。

要求

此插件需要 Craft CMS 3.0.0-beta.23 或更高版本。

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并转到您的 Craft 项目

     cd /path/to/project
    
  2. 然后告诉 Composer 加载插件

     composer require headjamcreative/craft-google-places
    
  3. 在控制面板中,转到设置 → 插件,并点击 Google Places Sync 的“安装”按钮。

配置 Google Places Sync

请确保为该插件添加 Google Cloud Console api 密钥,以便插件可以正常工作。请注意,这可能需要 Google 为 api 查询支付额外的费用。@see https://developers.google.com/places/web-service/get-api-key

使用 Google Places Sync

将 'Google Places Sync' 字段添加到您的条目或全局设置中,然后在查找字段中添加业务名称、地址或国际电话号码(包括国家代码,例如 +61249291154)。目前,该插件仅检索第一个可用的候选人。如果这不是正确的候选人,您可以手动查找 place_id 并覆盖 id 字段。如果已经存在 id,则忽略查找字段。

安排更新

默认控制器操作会查找所有带有 'Google Places Sync' 字段的元素并更新该条目。您可以通过点击端点 https://example.com/actions/craft-google-places/default 在 cron 作业或类似操作中使用它。