headjam / craft-google-places
同步 Google Places API 数据到条目。
1.1.5
2020-10-12 04:55 UTC
Requires
- craftcms/cms: ^3.0.0
README
同步 Google Places API 数据到条目。
要求
此插件需要 Craft CMS 3.0.0-beta.23 或更高版本。
安装
要安装此插件,请按照以下说明操作。
-
打开您的终端并转到您的 Craft 项目
cd /path/to/project
-
然后告诉 Composer 加载插件
composer require headjamcreative/craft-google-places
-
在控制面板中,转到设置 → 插件,并点击 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 作业或类似操作中使用它。