您所在位置: 首页 > > 库存API
  • gome.stock.warehouse.create创建仓库

  • 简要描述
  • 系统级输入参数
  • 应用级输入参数
  • 请求示例
  • 返回结果参数
  • 返回示例
  • 异常码
  • 系统级异常码
  • API工具
  • 名称 类型 必须 描述
    $app String 应用的app_key
    $method String API接口名称
    $sign String 签名
    $token String 采用OAuth授权方式为必填参数
    $v String API协议版本,可选值:1.0.0
  • 名称 类型 必须 示例值 描述
    warehouseName String 仓库名字
    provinceId String 省ID
    cityId String 市ID
    districtId String 街道ID
    address String 地址
    contact String 联系人
    contactNumber String 联系人手机号
    postcode String 邮编
    telephone String 联系电话
    priority int 设置仓库优先级,仅能填写正整数。数字1优先级最大。下单时如当满足覆盖区域和购买 数量的发货仓多余一个,则优先选取优先级高的发货仓。符合条件的发货仓多余一个且优先级数字相等时,将在同优先级发货仓中随机选取。
    cancelRestore String 是否取消可卖数 1:是 0:否 系统默认是,表示未付款订单取消后会释放可卖数.如果选择否,表示未付款订单取消后不释放可卖数,避免商品超卖。确认提交后立即生效!
    receiveWarehouseId String 退换货仓库,0是退货到本仓库
    returnContact String 退换货联系人
    returnPhone String 退换货电话
    returnPostCode String 退换货邮编
    returnAddress String 退换货地址
    regionIdList String 仓库配送可达区域,区域ID按照逗号分隔
  • Java


    GmosClient client = new DefaultGmosClient(url, appKey, secret, token);
    GomeStockWarehouseCreateRequest request = new GomeStockWarehouseCreateRequest();
      //详细参数信息请参考API详情页面。
        request.setWarehouseName("");
        request.setProvinceId("");
        request.setCityId("");
        request.setDistrictId("");
        request.setAddress("");
        request.setContact("");
        request.setContactNumber("");
        request.setPostcode("");
        request.setTelephone("");
        request.setPriority();
        request.setCancelRestore("");
        request.setReceiveWarehouseId("");
        request.setReturnContact("");
        request.setReturnPhone("");
        request.setReturnPostCode("");
        request.setReturnAddress("");
        request.setRegionIdList("");
    GomeStockWarehouseCreateResponse response = client.execute(request);
    System.out.println(response.getBody());


    PHP


    require_once('GmosSdk.php');
    
    $client = new GmosClient;
      $client -> appkey = "";
      $client -> secretKey = "";
      $client -> session = "";
      $client -> gatewayUrl = "";
    
      $request = new GomeStockWarehouseCreateRequest;
      //详细参数信息请参考API详情页面。
        $request -> setWarehouseName("");
        $request -> setProvinceId("");
        $request -> setCityId("");
        $request -> setDistrictId("");
        $request -> setAddress("");
        $request -> setContact("");
        $request -> setContactNumber("");
        $request -> setPostcode("");
        $request -> setTelephone("");
        $request -> setPriority();
        $request -> setCancelRestore("");
        $request -> setReceiveWarehouseId("");
        $request -> setReturnContact("");
        $request -> setReturnPhone("");
        $request -> setReturnPostCode("");
        $request -> setReturnAddress("");
        $request -> setRegionIdList("");
    $response = $client -> execute($request);


    Net


    IGmosClient client = new DefaultGmosClient(url, appKey, secret, token);
    GomeStockWarehouseCreateRequest request = new GomeStockWarehouseCreateRequest();
    
    request.WarehouseName="";
    request.ProvinceId="";
    request.CityId="";
    request.DistrictId="";
    request.Address="";
    request.Contact="";
    request.ContactNumber="";
    request.Postcode="";
    request.Telephone="";
    request.Priority=;
    request.CancelRestore="";
    request.ReceiveWarehouseId="";
    request.ReturnContact="";
    request.ReturnPhone="";
    request.ReturnPostCode="";
    request.ReturnAddress="";
    request.RegionIdList="";
    
    GomeStockWarehouseCreateResponse response = client.Execute(request);
  • 错误码 错误消息
  • 错误码 错误消息
    10001 系统错误
    10002 方法调用次数超限
    10003 当前版本的方法不存在,请检查
    10004 缺少版本参数,请指定服务方法的版本号
    10005 该应用在当前IP下禁止访问
    8224 缺少签名参数,请添加签名请求参数
    8999 存在重复的请求,请在90秒之后再请求第二次
    8225 签名无效,请按正确的算法对请求数据进行签名
    9000 字段%s不能为空
    8249 超过上传限制
    8223 无效的appKey,请使用合法的appKey(由服务提供商授予你)
    8239 需要传递accessToken参数
    8222 缺少appKey,请向服务端获取合法的appKey
    20001 令牌已过期