这篇文章主要介绍了如何调用API接口 获取和解析京东按关键字搜索商品数据,帮助大家更好的理解和使用API接口。
点击测试
请求示例
<?php // 请求示例 url 默认请求参数已经URL编码处理 // 本示例代码未加密secret参数明文传输,若要加密请参考:https://api.onebound.cn/taobao/demo/sdk2020/demo-sign.php $method = "GET"; $url = "https://api-gw.onebound.cn/jd/item_search/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&q=女装&start_price=0&end_price=0&page=1&cat=0&discount_only=&sort=&seller_info=no&nick=&seller_info=&nick=&ppath=&imgid=&filter="; $curl = curl_init(); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($curl, CURLOPT_FAILONERROR, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HEADER, true); curl_setopt($curl, CURLOPT_ENCODING, "gzip"); var_dump(curl_exec($curl)); ?>
响应示例
{
"items": {
"keyword": "游戏",
"page": 1,
"real_total_results": 2200,
"total_results": 2200,
"pagecount": 100,
"page_size": 20,
"data_from": "app",
"item": [
{
"num_iid": "100029518272",
"detail_url": "https://item.jd.com/100029518272.html",
"title": "索尼(SONY)PS5 PlayStation5",
"pic_url": "http://m.360buyimg.com/mobilecms/jfs/t1/158996/3/29164/178023/62dd72bcEd41481b6/0053ade98896bd06.jpg",
"price": "3899.00",
"promotion_price": "3899.00",
"sales": 0,
"seller_id": "1000004319",
"seller": "PlayStation京东自营官方旗舰店"
},
{
"num_iid": "100021269358",
"detail_url": "https://item.jd.com/100021269358.html",
"title": "任天堂 Nintendo Switch 国行续航增强版 NS家用体感游戏机掌机 便携掌上游戏机 红蓝主机",
"pic_url": "http://m.360buyimg.com/mobilecms/jfs/t1/132878/26/26992/185549/625678c0Ea05b8fd9/9afc374fb122470d.jpg",
"price": "2099.00",
"promotion_price": "2099.00",
"sales": 0,
"seller_id": "1000300901",
"seller": "Nintendo Switch官方旗舰店京东自营"
},
{
"num_iid": "8314939",
"detail_url": "https://item.jd.com/8314939.html",
"title": "任天堂(Nintendo) Switch NS掌上游戏机 OLED主机 日版彩色 续航加强版 便携家用体感掌机",
"pic_url": "http://m.360buyimg.com/mobilecms/jfs/t1/4898/11/17886/77480/62adfcc1E0be9627d/98ac0becaa3163c9.