• API接口获取商品评论


           伴随着社交网络、大数据、云计算和搜索引擎等互联网应用技术的快速发展,各类应用软件的规模在日益庞大,我们需要把复杂系统划分成小的组成部分,因此编程接口的设计就显得十分重要。程序设计的实践中,编程接口的设计首先要使系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。 

    1、公共参数

    请求地址: https://console.open.onebound.cn/console/index.php?i=hardy

    名称类型必须描述
    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版本

    2、请求参数

    请求参数:num_iid=71619129750&page=1

    参数说明:item_id:商品ID
    page:页数

    3、响应参数

    名称类型是否隐私示例值描述
    itemsitems[]获得JD商品评论
    rate_contentString这个帆布鞋的款式挺不错的,穿着也很百搭,做工很精细。!评论内容
    rate_dateDate2020-07-16 17:04:45评论日期
    picsMIX["//img30.360buyimg.com/n0/s128x96_jfs/t1/143538/26/2997/98915/5f10182dE075cf6f4/3893a6ebd54bf20b.jpg"]评论图片
    display_user_nickStringj***X买家昵称
    auction_skuString颜色:白色(加绒);尺码:2XL评论商品属性
    add_feedbackString衣服面料很好 穿起来很舒服 衣服挺合适的!追评内容

    4、请求示例 

    1. <?php
    2. //定义缓存目录和引入文件
    3. define("DIR_RUNTIME","runtime/");
    4. define("DIR_ERROR","runtime/");
    5. define("SECACHE_SIZE","0");
    6. //SDK下载地址 http://api-gw.onebound.cn/taobao/demo/sdk2020/onebound-api-sdk.zip
    7. include ("ObApiClient.php");
    8. $obapi = new otao\ObApiClient();
    9. $obapi->api_url = "http://api-gw.onebound.cn/";
    10. $obapi->api_urls = array("http://api-gw.onebound.cn/","http://api-1.onebound.cn/");//备用API服务器
    11. $obapi->api_urls_on = true;//当网络错误时,是否启用备用API服务器
    12. $obapi->api_key = "<您自己的apiKey>";
    13. $obapi->api_secret = "<您自己的apiSecret>";
    14. $obapi->api_version ="";
    15. $obapi->secache_path ="runtime/";
    16. $obapi->secache_time ="86400";
    17. $obapi->cache = true;
    18. $api_data = $obapi->exec(
    19. array(
    20. "api_type" =>"jd",
    21. "api_name" =>"item_review",
    22. "api_params"=>array (
    23. 'num_iid' => '71619129750',
    24. 'page' => '1',
    25. )
    26. )
    27. );
    28. var_dump($api_data);
    29. ?>

    5、响应示例

    1. {
    2. "items": {
    3. "totalpage": "100",
    4. "total_results": "0",
    5. "page_size": 10,
    6. "page": "1",
    7. "item": [
    8. {
    9. "rate_content": "鞋子的版型很好看,价格也很便宜,穿上舒适透气,非常的喜欢,值得购买",
    10. "rate_date": "2020-07-16 17:04:45",
    11. "pics": [
    12. "//img30.360buyimg.com/n0/s128x96_jfs/t1/143538/26/2997/98915/5f10182dE075cf6f4/3893a6ebd54bf20b.jpg",
    13. "//img30.360buyimg.com/n0/s128x96_jfs/t1/126308/37/7305/88222/5f10182dE2ed282fb/cfebb2e627fe3be4.jpg",
    14. "//img30.360buyimg.com/n0/s128x96_jfs/t1/123576/17/7322/100064/5f10182dE90877815/bb5f985a08987bc6.jpg",
    15. "//img30.360buyimg.com/n0/s128x96_jfs/t1/133271/17/4481/244268/5f10182dEd8ecc049/555eaa30d3599158.jpg",
    16. "//img30.360buyimg.com/n0/s128x96_jfs/t1/146490/36/3038/90958/5f10182dE065f71fd/12bb1e78f59309d7.jpg"
    17. ],
    18. "display_user_nick": "j***X",
    19. "auction_sku": "MX-D01黑色(女)",
    20. "add_feedback": ""
    21. },
    22. {
    23. "rate_content": "鞋子收到了,特别舒服的一款帆布鞋,大小合适喜欢",
    24. "rate_date": "2020-07-20 18:14:39",
    25. "pics": [
    26. "//img30.360buyimg.com/n0/s128x96_jfs/t1/118301/23/12855/72815/5f156e8fEa83416e3/f92e7f5b823c8a70.jpg",
    27. "//img30.360buyimg.com/n0/s128x96_jfs/t1/135616/29/4848/72074/5f156e8fEc82a7d80/6484851d44574830.jpg",
    28. "//img30.360buyimg.com/n0/s128x96_jfs/t1/148932/1/3387/69784/5f156e8fE7ba78e9d/7b61ee6327626d78.jpg",
    29. "//img30.360buyimg.com/n0/s128x96_jfs/t1/150109/36/3353/66120/5f156e8eE82e25eaf/9055b98faf6a044d.jpg",
    30. "//img30.360buyimg.com/n0/s128x96_jfs/t1/118412/31/12839/72815/5f156e8fE721e7bfd/327582fa5d9a25b3.jpg"
    31. ],
    32. "display_user_nick": "j***y",
    33. "auction_sku": "MX-D01黑色(女)",
    34. "add_feedback": ""
    35. },
    36. {
    37. "rate_content": "东西非常不错 颜值很高很满意 搭配上牛仔裤在夏天穿 上身白体桖 一股浓郁的学院风扑面而来 年轻了十几岁",
    38. "rate_date": "2020-07-25 22:09:33",
    39. "pics": [
    40. "//img30.360buyimg.com/n0/s128x96_jfs/t1/126821/34/7944/185434/5f1c3d1dE11aea5ec/689c14ef4399a439.jpg"
    41. ],
    42. "display_user_nick": "三***容",
    43. "auction_sku": "YC-X-188米色(女)",
    44. "add_feedback": ""
    45. },
    46. {
    47. "rate_content": "这个帆布鞋的款式挺不错的,穿着也很百搭,做工很精细。",
    48. "rate_date": "2020-07-20 00:01:00",
    49. "pics": [
    50. "//img30.360buyimg.com/n0/s128x96_jfs/t1/119504/13/11389/520508/5f1581faEf69c5854/2377fb2e01fc79e2.jpg",
    51. "//img30.360buyimg.com/n0/s128x96_jfs/t1/135899/37/4958/566205/5f1581faEc5f67e4c/1bd719364ac26276.jpg",
    52. "//img30.360buyimg.com/n0/s128x96_jfs/t1/110797/21/15353/558212/5f1581fbE98486508/98667557f6b47c31.jpg"
    53. ],
    54. "display_user_nick": "j***y",
    55. "auction_sku": "MX-D01黑色(女)",
    56. "add_feedback": "很有个性的一款鞋子,穿的舒适,样子新颖,质量也很好。"
    57. },
    58. {
    59. "rate_content": "这个鞋子我非常的喜欢,而且穿着特别的舒服,搭配起衣服来也特别的百搭。非常值得购买的一款鞋子。",
    60. "rate_date": "2020-09-16 09:18:43",
    61. "pics": [
    62. "//img30.360buyimg.com/n0/s128x96_jfs/t1/120503/26/12622/88927/5f6167efE6c9ef8ae/6fdeb847965a9acf.jpg"
    63. ],
    64. "display_user_nick": "j***s",
    65. "auction_sku": "YC-X-188黑色(女)",
    66. "add_feedback": ""
    67. },
    68. {
    69. "rate_content": "鞋子穿着很舒服,用来搭配长裙或者是棉麻裤,都很好看,而且很合脚,走起路来一点都不会累。",
    70. "rate_date": "2020-07-17 17:48:04",
    71. "pics": [],
    72. "display_user_nick": "j***l",
    73. "auction_sku": "MX-D01黑色(女)",
    74. "add_feedback": ""
    75. }
    76. ]
    77. },
    78. "secache": "8e3404bdf02f989d0e3164490e3945a2",
    79. "secache_time": 1615366119,
    80. "secache_date": "2021-03-10 16:48:39",
    81. "translate_status": "",
    82. "translate_time": 0,
    83. "language": {
    84. "default_lang": "cn",
    85. "current_lang": "cn"
    86. },
    87. "error": "",
    88. "reason": "",
    89. "error_code": "0000",
    90. "cache": 0,
    91. "api_info": "today:21 max:10000",
    92. "execution_time": 0.854,
    93. "server_time": "Beijing/2021-03-10 16:48:39",
    94. "client_ip": "106.6.35.144",
    95. "call_args": {
    96. "num_iid": "71619129750",
    97. "data": "1",
    98. "page": 1
    99. },
    100. "api_type": "jd",
    101. "translate_language": "zh-CN",
    102. "translate_engine": "google_cn",
    103. "server_memory": "3.15MB",
    104. "request_id": "gw-3.604887e6dc512"
    105. }

  • 相关阅读:
    06-Redis缓存高可用集群
    elasticsearch集群搭建
    如何设置网络访问 SQL Express?
    【全志T113-S3_100ask】3-自动烧录系统脚本
    ​Excel如何转换成Word文档?教你如何实现转换
    实战:如何优雅地扩展Log4j配置?
    基础SQL DML-插入语句
    什么是列式存储和行式存储
    力扣二叉树--对称二叉树,从上向下打印二叉树刷题
    集成电路模拟版图入门——转行版图基础学习笔记(一)
  • 原文地址:https://blog.csdn.net/t79036912/article/details/127663173