taobao.opentrade.customization.file.update (更新文件地址)

更新文件地址

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
file_update_list UpdateFileToken 必须 更新文件存储的请求对象
  • └ file_token
  • String
  • 可选
  • wda984f89e4f98aw
  • 文件token
  • └ miniapp_id
  • String
  • 必须
  • 3000002252
  • C端小程序ID
  • └ file_name
  • String
  • 必须
  • 测试.text
  • 文件原名
  • └ buyer_open_id
  • String
  • 必须
  • wd46a4f86qa4f861aw6f
  • 买家openId
  • └ file_size
  • String
  • 可选
  • 5162
  • 文件大小(单位B)
  • └ file_url
  • String
  • 必须
  • appkey-123456/miniappId-3005111616/wadafwafafaf
  • 文件存储url
  • └ source_file_token
  • String
  • 可选
  • 78AA1DC70C40B9805A693F9A03413C80
  • 源文件token(是哪个文件的转换结果)
  • └ main_order_id
  • String
  • 可选
  • 4183747000000974319
  • 主订单ID(更新转换后文件时使用)
  • └ biz_order_id
  • String
  • 可选
  • 4183747000000974319
  • 子订单ID(更新转换后文件时使用)

响应参数

名称 类型 示例值 描述
update_file_token_result_list UpdateFileTokenResult [] updateFileTokenResultList
  • └ file_token
  • String
  • wda984f89e4f98aw
  • 文件token
  • └ error_message
  • String
  • fileToken cannot be empty
  • 本条错误信息
  • └ status
  • Boolean
  • false
  • 本条状态

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
OpentradeCustomizationFileUpdateRequest req = new OpentradeCustomizationFileUpdateRequest();
OpentradeCustomizationFileUpdateRequest.UpdateFileToken obj1 = new OpentradeCustomizationFileUpdateRequest.UpdateFileToken();
obj1.setFileToken("wda984f89e4f98aw");
obj1.setMiniappId("3000002252");
obj1.setFileName("测试.text");
obj1.setBuyerOpenId("wd46a4f86qa4f861aw6f");
obj1.setFileSize("5162");
obj1.setFileUrl("appkey-123456/miniappId-3005111616/wadafwafafaf");
obj1.setSourceFileToken("78AA1DC70C40B9805A693F9A03413C80");
obj1.setMainOrderId("4183747000000974319");
obj1.setBizOrderId("4183747000000974319");
req.setFileUpdateList(obj1);
OpentradeCustomizationFileUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<opentrade_customization_file_update_response>
    <update_file_token_result_list>
        <update_file_token_result>
            <file_token>wda984f89e4f98aw</file_token>
            <error_message>fileToken cannot be empty</error_message>
            <status>false</status>
        </update_file_token_result>
    </update_file_token_result_list>
</opentrade_customization_file_update_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部