百度LBS开放平台API控制台申请配置全攻略

需积分: 10 3 下载量 48 浏览量 更新于2024-09-13 收藏 851KB DOCX 举报
"LBS开放平台API控制台申请配置指南V2.0_20140314" 本文档详细介绍了如何在百度LBS开放平台上申请和配置API控制台,以使用其提供的服务。LBS(Location-Based Services)开放平台主要为开发者提供地图相关的API和SDK,帮助开发者构建地理位置服务的应用。 1. 常见错误码部分并未给出具体的错误码列表,但可以理解为在使用LBS服务时可能会遇到的一些技术问题,这些问题可以通过查阅文档或在论坛中寻求帮助解决。 2. 申请配置指南主要分为新用户和老用户两种情况: - 新用户申请配置ak流程包括注册账号,创建应用,然后根据应用类型(如服务器端、移动端或浏览器端)申请对应的ak。 - 老用户则可能需要额外的步骤来添加或更新ak。 3. ak说明: - ak(access key)是开发者使用百度LBS服务的身份凭证,全局唯一且不可重复。 - 每个开发者账号最多可申请20个ak。 - ak在所有的API和SDK请求中都是必需的参数。 4. 控制台策略: - 创建应用后,系统会自动生成一个24位的ak。 5. 应用类型与开放平台API/SDK产品对照关系: - server:适用于服务器端应用,通常用于非交互式的地图服务请求。 - browser:适用于网页端应用,需要在浏览器中使用JavaScript API。 - mobile:适用于移动设备应用,如Android和iOS,通常结合SDK使用。 6. ak的申请详细步骤: - 服务器端ak申请包括注册、登录、创建应用、获取ak等步骤。 - 移动端申请需要额外的安全码验证,包括包名的获取和填写,以及安全码的验证。 - 浏览器端申请同样需要创建应用,但可能有特定的注意事项,如IP白名单和Refer白名单的设置。 7. 基本名词解读: - sk(secret key):与ak配对使用的私钥,用于签名算法。 - sn签名算法:一种用于验证请求合法性的加密算法,通常涉及sk的使用。 - IP白名单:允许访问服务的特定IP地址列表。 - Refer白名单:限制API调用来源的HTTP Referer头信息。 - 安全认证:通过ak和sk验证请求的合法性,确保数据安全。 8. 百度LBS签名算法:这部分可能详述了如何使用sk和sn生成签名,以保证请求的完整性和安全性。 这份指南对于初次接触百度LBS开放平台的开发者来说非常实用,它提供了详细的步骤和示例,有助于快速理解和配置API服务。同时,它也包含了对一些关键概念和技术的解释,有助于开发者更好地使用LBS服务。