开放帐号 最后更新时间: 2024年08月30日
产品介绍
开放帐号 API 是通过 HTTPS 协议访问远程服务的接口,提供地图小程序用户帐号相关的能力。
适用场景
可以通过某用户的手机号,获取该用户在特定“地图小程序”下的openId,用于后续请求open api 时使用。(比如获取文件夹列表、创建“点资源” 等)
使用限制
详细的服务调用量限制可点我查阅。
使用说明
接收请求返回的数据(JSON或XML格式),参考返回参数文档解析数据。
如无特殊声明,接口的输入参数和输出数据编码全部统一为 UTF-8 编码方式。
获取帐号开放数据
请求地址
parameters代表的参数包括必填参数和可选参数。所有参数均使用和号字符(&)进行分隔。下面的列表枚举了这些参数及其使用规则。
请求参数
示例代码 (以java为例)
import com.amap.wia.openapi.test.lib.MyHttpUtils;//见 https://lbs.amap.com/api/wia-openapi/guide/tools/demo-lib
import com.amap.wia.openapi.test.lib.SignatureHelper;//见 https://lbs.amap.com/api/wia-openapi/guide/tools/biz-token-sign
/*
* 通用 import 内容等暂略
*/
public static void main(String[] args) {
String url = "https://restwia.amap.com/api/v1/wia/account/get";
Map<String, Object> params = new HashMap<>();
String mobile = "139****1111";
params.put("key","在高德开放平台申请的key");
params.put("bizToken","在高德开放平台申请的bizToken");
params.put("mobile",mobile);
String[] signArgs = new String[]{mobile};
params.put("bizSign", SignatureHelper.calcSign("在高德开放平台申请的bizSecret",signArgs));
url = MyHttpUtils.attachParamsToUrl(url, params);
String response = MyHttpUtils.postFormUrlencoded(url, null);
System.out.println(response);
}
返回参数
响应结果的格式为 JSON 形式。
以下是返回参数说明: