获取API密钥
您必须至少有一个与项目关联的API密钥。
要获取API密钥:
- 点击进入 Google Cloud Platform Console。(在此前你必须注册并登录谷歌帐号)
- 单击项目下拉菜单,然后选择或创建要为其添加API密钥的项目。
- 点击菜单按钮 然后选择API和服务>凭据。
- 在“ 凭证”页面上,单击创建凭证> API密钥。
“ 创建的API密钥”对话框显示您新创建的API密钥。 - 单击关闭。
新的API密钥在“ 凭据”页面的API密钥下列出。
(切记在生产中使用之前限制API密钥。)
限制API密钥
强烈建议您限制API密钥。限制提供了更高的安全性,并有助于确保仅使用您的API密钥进行授权请求。有两个限制。您应该同时设置:
- 应用程序限制:将API密钥的使用限制为网站(HTTP引荐来源网址),Web服务器(IP地址)或移动应用程序(Android应用程序或iOS应用程序)。根据API或SDK的平台,您只能在此类别中选择一个限制(请参阅平台的GMP API)。注意:如果您需要从同一(客户端)应用程序调用Web,Web服务和/或移动API,请创建并限制多个密钥。
- API限制:将API密钥的使用限制为一个或多个API或SDK。对与API密钥关联的API或SDK的请求将得到处理。对与API密钥无关的API或SDK的请求将失败。(必须启用 API或SDK, 并且必须支持应用程序限制。)
限制API密钥:
- 转到 Google Cloud Platform Console。
- 单击项目下拉菜单,然后选择包含要保护的API密钥的项目。
- 点击菜单按钮 然后选择API和服务>凭据。
- 在“ 凭据”页面上,单击要保护的API密钥的名称。
- 在“ 限制并重命名API密钥”页面上,设置限制:
- 应用限制
- 选择HTTP Referrers(网站)。
- 添加引荐来源网址。
- API限制
- 选择限制键。
- 点击选择API,然后选择Maps JavaScript API。
(如果未列出Maps JavaScript API,则需要 启用它。) - 如果您的项目使用Places Library,请同时选择Places API。同样,如果您的项目使用JavaScript API中的其他服务(Directions Service, Distance Matrix Service, Elevation Service和/或 Geocoding Service),则还必须在此列表中启用并选择相应的API。
- 点击保存。
- 应用限制
注意: file://引用者需要特殊的表示形式才能添加到密钥限制中。在添加到密钥限制之前,应将“ file://”部分替换为“ __file_url__”。例如,“ file:/// path / to /”的格式应为“ __file_url __ // path / to / *”。启用file://引荐来源后,建议您定期检查使用情况,以确保其符合您的期望。
绑定结算账户(创建Google Cloud Platform账户)
- 单击项目下拉菜单,然后选择包含API密钥的项目。
- 点击菜单按钮 然后选择结算>账户管理。
- 点击我的结算帐号>管理结算帐号
- 以下按步骤把必填项(姓名、手机、信用卡信息)填上
- 随后会弹出一个页面,你需要上传一张身份证照片以及一张信用卡正面照片(信用卡照片用手指挡住除后四位数字的其它数字,同时要露出信用卡上的名字),然后提交等待通过即可。