import com.baidubce.http.ApiExplorerClient; import com.baidubce.http.AppSigner; import com.baidubce.http.HttpMethodName; import com.baidubce.model.ApiExplorerRequest; import com.baidubce.model.ApiExplorerResponse; // 快递网点查询 Java示例代码 public class RequestDemo { public static void main(String[] args) { String path = "https://shfw3kdwdcx.api.bdymkt.com/express-delivery-outlets/query"; ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.POST, path); request.setCredentials("您的 access key", "您的 secret key"); request.addHeaderParameter("Content-Type", "application/x-www-form-urlencoded"); ApiExplorerClient client = new ApiExplorerClient(new AppSigner()); try { ApiExplorerResponse response = client.sendRequest(request); // 返回结果格式为Json字符串 System.out.println(response.getResult()); } catch (Exception e) { e.printStackTrace(); } } }
点击复制代码
{
"msg": "成功",//返回码对应描述
"code": 200,//返回码,详见返回码说明
"taskNo": "591593430181347812119657",//本次请求号
"data": {
"totalCount": 1,//总数
"items": [//网点信息
{
"com": "",//快递编码
"address": "",//地址
"code": "",//网点编码
"province": "",//区划代码-地级
"city": "",//区划代码-地级
"district": "",//区划代码-县级
"town": "",//区划代码-乡级
"person": "",//负责人
"name": "",//网点名字
"whole_name": "浙江省,杭州市,余杭区,仓前街道",//省市区街道地址(各级地址用逗号隔开)
"tel": "",//联系电话
"status": "0"//网点状态 0停用,1启用
}
]
}
}
{
"code": 400,
"msg": "地址信息不能为空"
}