• API接口文档1688阿里巴巴获取跨境属性数据


    API接口文档的作用和意义:

    • 明确需要的接口服务

    API分为很多种,最基础也是产品最需要的诸如短信API,地图API,语音API等,如果我们的产品涉及到此方面的功能,那就必须了解这方面的API以便于在需求设计阶段考虑更全面。

    • 掌握项目开发的工作量,网合理安排计划

    这里说白一点就是防止被程序员欺骗。你走过去,发现程序员正在勤勤恳恳,对不起,人家在做外包,就是欺负你代码看不懂,气不气?但是如果你知道接口的难度和工作量,规定他在多久之内给你,就不会出现拖延项目的情况,也更有利于项目流程的更进。

    • 联调测试,识别项目风险点

    一些关键接口、数据量大需要进行大数据压测的接口,必须经过测试,测出它的最大访问量,并对其进行优化或者设置限制,防止系统崩溃。

    • 方便项目对接

    PM懂一点技术,就不会闹出明明不能做,却还非要程序员做出来的笑话了。从这个角度看,也更有利于PM和程序员之间的团队沟通与和谐,避免矛盾,不至于弄翻友谊的小船。了解API可以使PM对技术理解更深刻,更好地衡量开发工作量和制定功能内容。

    1688.item_get_specifications-获得跨境属性

    公共参数

    请求地址:注册调用key接入

    名称类型必须描述
    keyString调用key(必须以GET方式拼接在URL中)
    secretString调用密钥
    api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
    cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
    result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
    langString[cn,en,ru]翻译语言,默认cn简体中文
    versionStringAPI版本

    请求参数

    请求参数:num_iid=725962595144

    参数说明:num_iid:商品ID

    响应参数

    Version: Date:

    名称类型必须示例值描述
    itemsitems[]0获得商品跨境属性
    item_weightFloat00.1跨境包裹重量
    unit_weightFloat00.1单位重量
    volume_lengthFloat08产品体积:长
    volume_widthFloat06产品体积:宽
    volume_heightFloat02.8产品体积:高

    PHP请求示例

    1. // 请求示例 url 默认请求参数已经URL编码处理
    2. // 本示例代码未加密secret参数明文传输,若要加密请参考:https://help/demo/sdk/demo-sign.php
    3. $method = "GET";
    4. $url = "https://1688/item_get_specifications/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=725962595144";
    5. $curl = curl_init();
    6. curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
    7. curl_setopt($curl, CURLOPT_URL, $url);
    8. curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE);
    9. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE);
    10. curl_setopt($curl, CURLOPT_FAILONERROR, false);
    11. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    12. curl_setopt($curl, CURLOPT_HEADER, true);
    13. curl_setopt($curl, CURLOPT_ENCODING, "gzip");
    14. var_dump(curl_exec($curl));
    15. ?>

    响应示例

    1. {
    2. "item": {
    3. "item_weight": 0.1,
    4. "unit_weight": 0.1,
    5. "volume_length": 8,
    6. "volume_width": 6,
    7. "volume_height": 2.8,
    8. "_ddf": "ti"
    9. },
    10. "error": "",
    11. "reason": "",
    12. "error_code": "0000",
    13. "cache": 0,
    14. "api_info": "today:58 max:10100 all[106=58+24+24];expires:2030-12-31",
    15. "execution_time": "1.612",
    16. "server_time": "Beijing/2023-07-25 10:26:28",
    17. "client_ip": "115.153.49.128",
    18. "call_args": [],
    19. "api_type": "1688",
    20. "translate_language": "zh-CN",
    21. "translate_engine": "baidu",
    22. "server_memory": "3.99MB",
    23. "request_id": "1.64bf32d324b3b",
    24. "last_id": "1898688318"
    25. }
  • 相关阅读:
    Vite:轻量级的前端构建工具
    「Java开发指南」如何在MyEclipse中使用JPA和Spring管理事务?(二)
    Linux调试器-gdb使用
    VR禁毒教育 | 毒品认知VR虚拟仿真科普:提高青少年抵制毒品的意识和能力
    obj解析为集合
    英文学术写作笔记2——学术词汇和普通词汇对比
    使用 TiUP 部署 TiDB 集群
    代码随想录算法训练营第四十二天| LeetCode416. 分割等和子集
    【微服务】VirtualBox + Vagrant 快速配置虚拟机
    Leetcode《图解数据结构》刷题日志【第二周】(2022/10/24-2022/10/30)
  • 原文地址:https://blog.csdn.net/weixin_44353800/article/details/133356473