revert: 恢复 MemberInfo 常驻地 ID 字段原拼写 redisents_ids,1.3.0 不含缺陷修复
- 序列化名与 Java 字段名回到 1.2.0 原状(redisents_ids/redisentsIds)
- 同步调整 member mock 测试断言(保留 residents_adcode 覆盖)
- CHANGELOG 移除 1.3.0 缺陷修复整节,本版本仅含新增功能
- 全量 820 个测试通过
Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
滴滴企业级开放接口SDK[
Java版本]概述
运行环境
安装方法
1、Maven 仓库
2、手动下载
mvn clean install快速使用
流程概述
调用API的流程如下:
SDK配置参数说明(
com.xiaoju.open.sdk.didies.core.Config)clientIdclientSecretsignKeybaseUrlhttps://api.es.xiaojukeji.comgrantTypeclient_credentialsunauthorizedRetryTimes2unauthorizedRetryInterval1000(毫秒)httpTransportRestHttpTransport实例IHttpTransport接口。未设置时使用默认实现。signMethodMD5MD5、SHA256,默认MD5)。enableHoldTokentrueenableRequestLoglogLevel使用。logLevelenableRequestLog),可选枚举如DEBUG、INFO。enableAESfalseaesKeyenableAES为true时需设置)encryptTypeNORMALNORMAL),启用 AES 时可选择AES128或AES256。connectTimeout3000(毫秒)timeoutUnit决定)。callTimeOut3000(毫秒)timeoutUnit决定)。timeoutUnitMILLISECONDSMILLISECONDS、SECONDS等)。说明:
必填项:
clientId、clientSecret、signKey必须通过代码手动设置(如setClientId("your-id"))。条件必填:
aesKey仅在启用 AES 加密(enableAES=true)时需设置。默认行为:
•
httpTransport未设置时,自动使用RestHttpTransport实现类。• 接口整体加密默认关闭(
enableAES=false),签名方法默认使用MD5。超时配置:
connectTimeout和callTimeOut的单位由timeoutUnit统一控制,默认毫秒。依赖关系:
•
logLevel仅在enableRequestLog=true时生效。•
encryptType的具体值需根据EncryptTypeEnum枚举定义选择(如NORMAL表示不加密)。使用示例
1、以查询公司主体为例,更多示例请参考:
samplemodule2、使用整体加密
3、更多示例
📢注意: 请替换代码中的clientId、clientSecret和signKey为实际的值,以及替换实际入参中的companyId特殊说明
1、接口中以obj结尾的字段均为SDK特有字段,在文档中无Obj结尾,文档中为字段类型为json-string,SDK中可直接使用对象,SDK自动完成对象转为json-string的过程。
如(仅保留了特殊处理的Obj字段及源字段信息):