文档中心 > 开发文档

API批量调用

更新时间:2018/07/09 访问次数:6740

API批量调用

请参考文档:API批量调用简介

Java SDK调用示例

BatchTaobaoClient client = new BatchTaobaoClient("http://gw.api.taobao.com/router/batch", "appkey", "appsecret");
TaobaoBatchRequest batch = new TaobaoBatchRequest();
TimeGetRequest timeRequest = new TimeGetRequest();
AppipGetRequest ipRequest = new AppipGetRequest();
batch.addRequest(timeRequest).addRequest(ipRequest);
TaobaoBatchResponse response = client.execute(batch);
System.out.println(response.getBody());

.net SDK调用示例

BatchTopClient client = new BatchTopClient("http://gw.api.taobao.com/router/batch", "appkey", "appsecret", "json");
TimeGetRequest timeRequest = new TimeGetRequest();
AppipGetRequest ipRequest = new AppipGetRequest();
TopBatchRequest batch = new TopBatchRequest();
batch.AddRequest(timeRequest).AddRequest(ipRequest);
TopBatchResponse rsp = client.Execute(batch);
Console.WriteLine(rsp.Body);

常见错误说明

http传入的参数加入method字段

完整错误信息

{
  "error_response": {
    "code": 21,
    "msg": "Missing method",
    "sub_msg": "http传入的参数加入method字段",
    "request_id": "2***s"
  }
}

一般是由于请求的服务地址不正确,批量调用单个调用的服务地址不一样

BatchTaobaoClient client = new BatchTaobaoClient("http://gw.api.taobao.com/router/batch", "appkey", "appsecret");

FAQ

关于此文档暂时还没有FAQ
返回
顶部