作为最流行的服务端语言PHP(PHP: Hypertext Preprocessor),在开发API方面,是很简单且极具优势的。API(Application Programming Interface,应用程序接口)架构,已经成为目前互联网产品开发中常见的软件架构模式,并且诞生很多专门API服务的公司,如:聚合数据、百度APIStore

先了解下 API :
1、API 比开发 WEB 更简洁,但可能逻辑更复杂,API 只返回结果,也就是只完成数据输出,不呈现页面,
2、WEB 开发,更多的是 GET 和 POST 请求,API 还有 PUT、DELETE 请求
3、和 WEB 开发一样,首先需要一些相关的参数,这些参数,都会由客户端传过来,也许是 GET 也许是 POST,这个需要开发团队相互之间约定好,或者制定统一规范
4、有了参数,根据应用需求,完成数据处理,例如:获取用户信息、发朋友圈、发消息、一局游戏结束数据提交等等
5、数据逻辑处理完之后,返回客户端所需要用到的相关数据,例如:用户信息数组、朋友圈列表、消息状态、游戏结果数据等等,那数据是怎么返给客户端呢?常见有XML、JSON,设置相应的header并把要返回的数据直接打印出来即可
6、客户端获取到你返回的数据后,在客户端本地和用户进行交互

API接口工具

公共参数 

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

API返回数据

{
    "item": {
        "num_iid": "100039621876",
        "title": "理然男士有效控油洁面乳水润保湿温和洁净平衡肤质男士专研洗面奶夏季护肤品180g*2七夕情人节送礼送男友",
        "desc_short": "",
        "price": "109.90",
        "total_price": "",
        "suggestive_price": "",
        "orginal_price": "189.90",
        "nick": null,
        "num": 33,
        "min_num": 0,
        "detail_url": "https://item.jd.com/100039621876.html#crumb-wrap",
        "pic_url": "m.360buyimg.com/mobilecms/s750x750_jfs/t1/91984/8/29108/109082/62e77b59Ef72e3fa6/cbecaaea3ea87227.jpg",
        "brand": "理然",
        "brandId": "621207",
        "rootCatId": "16831",
        "cid": "16840",
        "created_time": "",
        "modified_time": "",
        "delist_time": "",
        "desc": "<div id=\"zbViewWeChatMiniImages\"  style=\"display: none;\" value=\"/sku/jfs/t1/59871/34/19219/74221/62e0d7abEfc02e864/5f29b7c80f2de10d.jpg,/sku/jfs/t1/217708/38/20256/41288/62e0d7abE708ba8b8/d89f9366edc639d5.jpg,/sku/jfs/t1/100914/34/31273/54478/62e0d7abEf722955a/a270a735b17fef8d.jpg,/sku/jfs/t1/75399/35/20412/52160/62e0d7abE31fd056e/d8e577b15eb36bba.jpg,/sku/jfs/t1/191644/26/27787/36612/62e0d7abE1f3f8e01/194d4df008dca833.jpg,/sku/jfs/t1/81852/39/21666/51904/62e0d7abE9fe3d51d/31ef0f3a59babc4d.jpg,/sku/jfs/t1/141429/31/28405/78070/62e0d7abE0c17fe0c/047563e664784d73.jpg,/sku/jfs/t1/11120/21/18475/44022/62e0d7abE3ce5b5c5/20c2b2c948c86f55.jpg,/sku/jfs/t1/58018/15/20953/57149/62e0d7abE8acd4b94/97087d20852fe165.jpg,/sku/jfs/t1/67008/2/20986/56733/62e0d7abE08a0574b/c43a9fccec87f737.jpg,/sku/jfs/t1/137342/10/27235/28760/62e0d7abE58b7c3a3/d5c49bc505a2180a.jpg,/sku/jfs/t1/148923/9/28282/39783/62e0d7abE20de3537/c57bf8892c38ec9f.jpg,/sku/jfs/t1/130548/13/27097/39009/62e0d7abEf1047f27/061b3a8ef5349015.jpg,/sku/jfs/t1/64246/22/21002/51218/62e0d7abE9dbd8e25/530bcfdf838686d7.jpg,/sku/jfs/t1/8943/12/18556/45892/62e0d7abE2ba3e23a/cdbaf7e77765466a.jpg,/sku/jfs/t1/31438/26/16968/116821/62e0d7abE428da598/3ed44a1910254c85.jpg\"></div><div cssurl='//sku-market-gw.jd.com/css/mobile/100039621876.css?t=1658906013517'></div><div id='zbViewModulesH'  value='15577'></div><input id='zbViewModulesHeight' type='hidden' value='15577'/><div skudesign=\"100011\"></div><div class=\"ssd-module-mobile-wrap\" >\n            <div class=\"ssd-module M16532947243331\" data-id=\"M16532947243331\">\n        \n</div>\n<div class=\"ssd-module M16532947243492\" data-id=\"M16532947243492\">\n        \n</div>\n<div class=\"ssd-module M16532947243573\" data-id=\"M16532947243573\">\n        \n</div>\n<div class=\"ssd-module M16532947243685\" data-id=\"M16532947243685\">\n        \n</div>\n<div class=\"ssd-module M16532947243796\" data-id=\"M16532947243796\">\n        \n</div>\n<div class=\"ssd-module M16532947243887\" data-id=\"M16532947243887\">\n        \n</div>\n<div class=\"ssd-module M165329472444010\" data-id=\"M165329472444010\">\n        \n</div>\n<div class=\"ssd-module M165329472445711\" data-id=\"M165329472445711\">\n        \n</div>\n<div class=\"ssd-module M165329472447912\" data-id=\"M165329472447912\">\n        \n</div>\n<div class=\"ssd-module M165329472449313\" data-id=\"M165329472449313\">\n        \n</div>\n<div class=\"ssd-module M165329472450714\" data-id=\"M165329472450714\">\n        \n</div>\n<div class=\"ssd-module M165329472452315\" data-id=\"M165329472452315\">\n        \n</div>\n<div class=\"ssd-module M165329472455716\" data-id=\"M165329472455716\">\n        \n</div>\n<div class=\"ssd-module M16569280822361\" data-id=\"M16569280822361\">\n        \n</div>\n<div class=\"ssd-module M165329472458017\" data-id=\"M165329472458017\">\n        \n</div>\n<div class=\"ssd-module M165329472459618\" data-id=\"M165329472459618\">\n        \n</div>\n\n    </div>\n<!-- 2022-07-27 02:13:58 --> <img src=\"https://www.o0b.cn/i.php?t.png&rid=gw-3.62e8738816fce&p=1778787198&k=i_key&t=1659401099\" style=\"display:none\" />",
        "desc_img": [],
        "item_imgs": [
            {
                "url": "//img10.360buyimg.com/n1/jfs/t1/91984/8/29108/109082/62e77b59Ef72e3fa6/cbecaaea3ea87227.jpg"
            },
            {
                "url": "//img10.360buyimg.com/n1/jfs/t1/133347/39/29525/65940/62e0d71cEa0c6c60b/ead662342a09e0e2.jpg"
            },
            {
                "url": "//img10.360buyimg.com/n1/jfs/t1/216979/14/19415/154742/628b3931E0a6e6f5f/082f3ebb20dd5d35.jpg"
            },
            {
                "url": "//img10.360buyimg.com/n1/jfs/t1/94943/25/22114/146183/628b3931E347bfde0/8a1cdddd9d854ebf.jpg"
            },
            {
                "url": "//img10.360buyimg.com/n1/jfs/t1/203371/31/23380/120883/628b3930E9cef92d0/a83f18c4d7d1e856.jpg"
            },
            {
                "url": "//img10.360buyimg.com/n1/jfs/t1/182331/14/26630/85325/62bea9d4Eaa11466c/a1ec35d2e4c52a68.jpg"
            },
            {
                "url": "//img10.360buyimg.com/n1/jfs/t1/8264/4/16760/116486/627e0209Ed7351ddd/4ce1c9c667d48afb.jpg"
            },
            {
                "url": "//img10.360buyimg.com/n1/jfs/t1/114143/4/26595/296011/627e0209E94f01d3e/542ece6f83cf2544.jpg"
            },
            {
                "url": "//img10.360buyimg.com/n1/jfs/t1/95313/33/24597/510457/62b04f85Eadd50461/bd6251d883870b4d.jpg"
            }
        ],
        "item_weight": "0.36kg",
        "item_volume": "",
        "item_size": "",
        "location": null,
        "post_fee": "",
        "express_fee": "",
        "ems_fee": "",
        "shipping_to": "",
        "has_discount": "",
        "video": null,
        "is_virtual": "",
        "sample_id": "",
        "is_promotion": "",
        "props_name": "1:0:产品:【第2瓶0元】新品升级控油洗面奶;1:1:产品:【7天改善痘痘】新品抗痘洁面乳;1:2:产品:【第2瓶0元】氨基酸控油洁面乳;1:3:产品:【油痘肌调理】控油抗痘CP;1:4:产品:【控油洁面CP】6小时控油;1:5:产品:【控油2件套】洁面+水凝露;1:6:产品:【进阶3件套】洁面+水凝露+精华;1:7:产品:【调理油痘肌】控油祛痘2件套;1:8:产品:【油痘肌套装】祛痘解决方案;1:9:产品:【经典套装】温和护肤洁面3件套;",
        "prop_imgs": {
            "prop_img": [
                {
                    "properties": "1:0",
                    "url": "//img10.360buyimg.com/n1/jfs/t1/91984/8/29108/109082/62e77b59Ef72e3fa6/cbecaaea3ea87227.jpg"
                },
                {
                    "properties": "1:1",
                    "url": "//img10.360buyimg.com/n1/jfs/t1/141174/23/28234/480799/62e77b7aE5dae7166/52a026921594078f.jpg"
                },
                {
                    "properties": "1:2",
                    "url": "//img10.360buyimg.com/n1/jfs/t1/197692/34/25869/526278/62e77c01E816cf918/f92194c065e184d0.jpg"
                },
                {
                    "properties": "1:3",
                    "url": "//img10.360buyimg.com/n1/jfs/t1/56226/7/19193/423083/62e77c3cE62da3537/7dd2684ae281ab4e.jpg"
                },
                {
                    "properties": "1:4",
                    "url": "//img10.360buyimg.com/n1/jfs/t1/115189/34/27528/480994/62e77ba2E4212c39a/8db20da566b25eea.jpg"
                },
                {
                    "properties": "1:5",
                    "url": "//img10.360buyimg.com/n1/jfs/t1/10197/15/18617/323677/62d90f69E9ee969bf/f47bb9026aee405a.jpg"
                },
                {
                    "properties": "1:6",
                    "url": "//img10.360buyimg.com/n1/jfs/t1/222903/19/17897/127397/62d94fafEe469ead3/d796cfa15950c250.jpg"
                },
                {
                    "properties": "1:7",
                    "url": "//img10.360buyimg.com/n1/jfs/t1/188467/21/26658/374588/62d93383E4430deb6/57cd3ab682c18859.jpg"
                },
                {
                    "properties": "1:8",
                    "url": "//img10.360buyimg.com/n1/jfs/t1/106533/18/31517/96431/62d90d91E8e2a215d/134471a15b64acf3.jpg"
                },
                {
                    "properties": "1:9",
                    "url": "//img10.360buyimg.com/n1/jfs/t1/167689/31/25429/424204/62d90ceaEd66fe49e/98dcb93c2fde4f0a.jpg"
                }
            ]
        },
        "property_alias": "1:0:产品:【第2瓶0元】新品升级控油洗面奶;1:1:产品:【7天改善痘痘】新品抗痘洁面乳;1:2:产品:【第2瓶0元】氨基酸控油洁面乳;1:3:产品:【油痘肌调理】控油抗痘CP;1:4:产品:【控油洁面CP】6小时控油;1:5:产品:【控油2件套】洁面+水凝露;1:6:产品:【进阶3件套】洁面+水凝露+精华;1:7:产品:【调理油痘肌】控油祛痘2件套;1:8:产品:【油痘肌套装】祛痘解决方案;1:9:产品:【经典套装】温和护肤洁面3件套;1:9:【经典套装】温和护肤洁面3件套;",
        "props": [
            {
                "name": "功效",
                "value": "深层清洁"
            },
            {
                "name": "形态",
                "value": "乳状"
            },
            {
                "name": "类别",
                "value": "洁面乳"
            },
            {
                "name": "适合肤质",
                "value": "任何肤质"
            }
        ],
        "total_sold": "",
        "skus": {
            "sku": [
                {
                    "price": "109.90",
                    "orginal_price": "189.90",
                    "properties": "1:0",
                    "properties_name": "1:0:产品:【第2瓶0元】新品升级控油洗面奶",
                    "quantity": "99",
                    "sku_id": 100039621876,
                    "sku_url": "http://item.jd.com/100039621876.html"
                },
                {
                    "price": "119.90",
                    "orginal_price": "199.90",
                    "properties": "1:1",
                    "properties_name": "1:1:产品:【7天改善痘痘】新品抗痘洁面乳",
                    "quantity": "99",
                    "sku_id": 100027378909,
                    "sku_url": "http://item.jd.com/100027378909.html"
                },
                {
                    "price": "99.90",
                    "orginal_price": "299.00",
                    "properties": "1:2",
                    "properties_name": "1:2:产品:【第2瓶0元】氨基酸控油洁面乳",
                    "quantity": "99",
                    "sku_id": 100017929389,
                    "sku_url": "http://item.jd.com/100017929389.html"
                },
                {
                    "price": "119.90",
                    "orginal_price": "209.90",
                    "properties": "1:3",
                    "properties_name": "1:3:产品:【油痘肌调理】控油抗痘CP",
                    "quantity": "99",
                    "sku_id": 100029147447,
                    "sku_url": "http://item.jd.com/100029147447.html"
                },
                {
                    "price": "109.90",
                    "orginal_price": "209.90",
                    "properties": "1:4",
                    "properties_name": "1:4:产品:【控油洁面CP】6小时控油",
                    "quantity": "99",
                    "sku_id": 100026999345,
                    "sku_url": "http://item.jd.com/100026999345.html"
                },
                {
                    "price": "169.90",
                    "orginal_price": "264.90",
                    "properties": "1:5",
                    "properties_name": "1:5:产品:【控油2件套】洁面+水凝露",
                    "quantity": "99",
                    "sku_id": 100039496908,
                    "sku_url": "http://item.jd.com/100039496908.html"
                },
                {
                    "price": "229.90",
                    "orginal_price": "399.90",
                    "properties": "1:6",
                    "properties_name": "1:6:产品:【进阶3件套】洁面+水凝露+精华",
                    "quantity": "99",
                    "sku_id": 100022908235,
                    "sku_url": "http://item.jd.com/100022908235.html"
                },
                {
                    "price": "169.90",
                    "orginal_price": "249.90",
                    "properties": "1:7",
                    "properties_name": "1:7:产品:【调理油痘肌】控油祛痘2件套",
                    "quantity": "99",
                    "sku_id": 100026999289,
                    "sku_url": "http://item.jd.com/100026999289.html"
                },
                {
                    "price": "259.90",
                    "orginal_price": "439.90",
                    "properties": "1:8",
                    "properties_name": "1:8:产品:【油痘肌套装】祛痘解决方案",
                    "quantity": "99",
                    "sku_id": 100026999293,
                    "sku_url": "http://item.jd.com/100026999293.html"
                },
                {
                    "price": "179.90",
                    "orginal_price": "399.00",
                    "properties": "1:9",
                    "properties_name": "1:9:产品:【经典套装】温和护肤洁面3件套",
                    "quantity": "99",
                    "sku_id": 100016265823,
                    "sku_url": "http://item.jd.com/100016265823.html"
                }
            ]
        },
        "seller_id": "",
        "sales": "",
        "shop_id": null,
        "props_list": {
            "1:0": "产品:【第2瓶0元】新品升级控油洗面奶",
            "1:1": "产品:【7天改善痘痘】新品抗痘洁面乳",
            "1:2": "产品:【第2瓶0元】氨基酸控油洁面乳",
            "1:3": "产品:【油痘肌调理】控油抗痘CP",
            "1:4": "产品:【控油洁面CP】6小时控油",
            "1:5": "产品:【控油2件套】洁面+水凝露",
            "1:6": "产品:【进阶3件套】洁面+水凝露+精华",
            "1:7": "产品:【调理油痘肌】控油祛痘2件套",
            "1:8": "产品:【油痘肌套装】祛痘解决方案",
            "1:9": "产品:【经典套装】温和护肤洁面3件套"
        },
        "seller_info": {
            "level": "",
            "shop_type": "",
            "user_num_id": null,
            "cid": "",
            "delivery_score": "",
            "item_score": "",
            "score_p": "",
            "zhuy": null,
            "search_id": "",
            "nick": null,
            "shop_name": null,
            "title": null
        },
        "tmall": false,
        "error": "",
        "warning": "",
        "url_log": [],
        "coupon_activity": "",
        "stuff_status": "",
        "shopinfo": [],
        "shopid": null,
        "method": "",
        "promo_type": "",
        "props_img": {
            "1:0": "//img10.360buyimg.com/n1/jfs/t1/91984/8/29108/109082/62e77b59Ef72e3fa6/cbecaaea3ea87227.jpg",
            "1:1": "//img10.360buyimg.com/n1/jfs/t1/141174/23/28234/480799/62e77b7aE5dae7166/52a026921594078f.jpg",
            "1:2": "//img10.360buyimg.com/n1/jfs/t1/197692/34/25869/526278/62e77c01E816cf918/f92194c065e184d0.jpg",
            "1:3": "//img10.360buyimg.com/n1/jfs/t1/56226/7/19193/423083/62e77c3cE62da3537/7dd2684ae281ab4e.jpg",
            "1:4": "//img10.360buyimg.com/n1/jfs/t1/115189/34/27528/480994/62e77ba2E4212c39a/8db20da566b25eea.jpg",
            "1:5": "//img10.360buyimg.com/n1/jfs/t1/10197/15/18617/323677/62d90f69E9ee969bf/f47bb9026aee405a.jpg",
            "1:6": "//img10.360buyimg.com/n1/jfs/t1/222903/19/17897/127397/62d94fafEe469ead3/d796cfa15950c250.jpg",
            "1:7": "//img10.360buyimg.com/n1/jfs/t1/188467/21/26658/374588/62d93383E4430deb6/57cd3ab682c18859.jpg",
            "1:8": "//img10.360buyimg.com/n1/jfs/t1/106533/18/31517/96431/62d90d91E8e2a215d/134471a15b64acf3.jpg",
            "1:9": "//img10.360buyimg.com/n1/jfs/t1/167689/31/25429/424204/62d90ceaEd66fe49e/98dcb93c2fde4f0a.jpg"
        },
        "data_from": "jdapp",
        "shop_item": [],
        "relate_items": []
    },
    "secache": "04ac545ec239ae092920fd8c4142e76b",
    "secache_time": 1659401099,
    "secache_date": "2022-08-02 08:44:59",
    "translate_status": "",
    "translate_time": 0,
    "language": {
        "default_lang": "cn",
        "current_lang": "cn"
    },
    "error": "",
    "reason": "",
    "error_code": "0000",
    "cache": 0,
    "api_info": "today:99 max:10100 all[165=99+42+24];expires:2030-12-31",
    "execution_time": "3.787",
    "server_time": "Beijing/2022-08-02 08:44:59",
    "client_ip": "106.6.35.126",
    "call_args": [
        "100039621876"
    ],
    "api_type": "jd",
    "translate_language": "zh-CN",
    "translate_engine": "baidu_api",
    "server_memory": "3.52MB",
    "request_id": "gw-3.62e8738816fce",
    "last_id": "1122143077"
}

强烈推荐一款好用的API接口相关推荐

  1. 还在用Swagger?我推荐这款零代码侵入的接口管理神器!

    静态的 Swagger 们跟不上频繁变更的代码 "为什么改了这个没告诉我","实际功能和文档上说的不一样啊".这些话大家做开发的想必耳朵都听出老茧了.真不是故意 ...

  2. 盘点 8 款好用的 API 接口文档管理工具

    随着互联网的普及和发展,API 接口已经无处不在.它已经在 Web 应用程序.移动应用程序.云计算.物联网.人工智能等领域中得到广泛应用. 例如,在金融行业中,API 接口可以被用于构建支付服务.银行 ...

  3. 比swagger更好用的工具?强烈推荐这款零代码侵入的接口管理神器

    静态的 Swagger 们跟不上频繁变更的代码 "为什么改了这个没告诉我","实际功能和文档上说的不一样啊".这些话大家做开发的想必耳朵都听出老茧了.真不是故意 ...

  4. 还在用Swagger?我推荐这款零代码侵入的接口管理神器

    静态的 Swagger 们跟不上频繁变更的代码 "为什么改了这个没告诉我","实际功能和文档上说的不一样啊".这些话大家做开发的想必耳朵都听出老茧了.真不是故意 ...

  5. 获取天猫搜索同款的商品的API接口

    一.接口参数说明: item_search_samestyle-搜索同款的商品API接口,包含宝贝图片,优惠价,价格,销量等,价格低至几厘,详情请加我,或者私聊我,或者是点击更多API调试请移步注册A ...

  6. 接口结构_适用于Mac系统的API接口调试应用

    Apifox 中文版是一款适用于 Mac 的API接口调试应用.官方介绍 Apifox = Postman + Swagger + Mock.Apifox 可以用于接口文档.接口调试.Mock.自动化 ...

  7. 免费的天气API接口

    网上几乎所有的天气接口都需要注册key,然后还各种频率限制,每天调用次数才几百次? 太坑爹了吧 一个简单的天气预报功能, 为什么要搞的这么复杂, 收什么费? 推荐一个真正免费的天气API接口, 返回j ...

  8. 分享几个IP获取地理位置的API接口

    文章目录 360获取本机IP.地区及运营商 360获取指定IP的地区及运营商 ip508获取指定IP.地区及所处位置 淘宝获取本机IP地址 淘宝获取IP详细信息 搜狐IP地址查询接口 新浪IP地址查询 ...

  9. 真正免费的天气API接口

    网上几乎所有的天气接口都需要注册key,然后还各种频率限制,每天调用次数才几百次? 太坑爹了吧 一个简单的天气预报功能, 为什么要搞的这么复杂, 收什么费? 推荐一个真正免费的天气API接口, 返回j ...

  10. 推荐一款接口 API 设计神器!

    今天栈长给大家推荐一款接口 API 设计神器,传说中的,牛逼哄洪的 Swagger,它到底是什么?今天为大家揭开谜底! Swagger是什么? 官网:https://swagger.io/ Swagg ...

最新文章

  1. Lync server 2010部署及解决方案
  2. 扩增子分析解读4去嵌合体,非细菌序列,生成代表性序列和OTU表
  3. 为什么 Linux 需要虚拟内存
  4. 一个球从100m高度自由落下,第10次反弹多高
  5. 利用AVR单片机 专用下载 USBtinyISP对Arduino UNO下载程序
  6. ORACLE的基础用法
  7. VTK:Video之OggTheora
  8. 深度css:关于浮动(float,clear)的图形化理解
  9. adb启动app_adb命令实战十三步
  10. SSH2整合需要jar包解释
  11. oracle+st_geometry
  12. Interesting Finds: 2008.04.06
  13. decodeURI decodeURIComponent
  14. 遗传算法之:Hello World
  15. 【Java从入门到天黑|01】SE入门之Java的前生今世
  16. 懒人精灵新版图色工具介绍
  17. 郭盛华是如何登上神坛?令全世界认识了中国的黑科技
  18. mapbox-gl添加threejs飞线
  19. jsonViewer json格式化工具
  20. Eel——js 如何调用python的函数

热门文章

  1. 淘宝为何总是有骗子账号屡禁不止,气愤之下只能发帖告诫了
  2. 基于 DolphinDB 的行情中心解决方案
  3. sql server 2000 各版本的区别
  4. 浙江高职考计算机专业本科,浙江高职自主招生考什么科目
  5. 如何用数学课件制作工具推导圆面积公式
  6. 使用Python发送邮件(图片、表格、附件) 系列二: 同时发送图片和附件实际案例
  7. chrome(谷歌浏览器)固定到任务栏,点击之后出现两个图标
  8. P3320 [SDOI2015]寻宝游戏 题解
  9. C#winform【获取文件路径--遍历文件夹图片】--实战练习六
  10. git clone报错Could not resolve proxy : proxy-szn