接口地址:https://way.jd.com/JDAI/snapshop |
---|
返回格式:json |
请求方式:get/post |
请求示例:https://way.jd.com/JDAI/snapshop?appkey=key |
名称 | 类型 | 必填 | 说明 |
---|---|---|---|
appkey | string | 必填 | 平台申请的key 扫码关注公众号 |
body | string | 必填 | 图片信息 |
名称 | 类型 | 说明 |
---|---|---|
code | string | 状态码,更多返回参数示例值请参看“服务级错误码参照” |
charge | boolean | false:不扣费 true:扣费 |
msg | string | 返回信息 |
result | object | 数据查询结果 |
{
"code": "10000",
"charge": false,
"remain": 0,
"remainTimes": -1,
"remainSeconds": -1,
"msg": "查询成功",
"result": {
"channel_id": "test",
"dataValue": [{
"rectangle": {
"bottom": "658.029785",
"cls": 300,
"clsName": "全部",
"isUserRectangle": 0,
"left": "272.751526",
"right": "551.015198",
"top": "220.425461"
},
"sims": [{
"cls": 300,
"clsName": "全部",
"cid1Name": "厨具",
"cid2Name": "茶具",
"cid3Name": "咖啡具",
"detailAppUrl": "https://item.m.jd.com/product/34885974160.html",
"detailUrl": "https://item.jd.com/34885974160.html",
"dis": 0.942310035,
"imageUrl": "https://img1.360buyimg.com/img/jfs/t1/6616/13/965/58073/5bcae419E5e748d04/9f162f886db00201.jpg",
"allImageUrls": "",
"similarity": 0.9727983623880836,
"skuId": 34885974160,
"skuName": "商用全自动速溶咖啡机自助饮料机冷热速溶咖啡奶茶一体机热饮机 X-98T-CF/3台式3热饮+热水+冰水",
"skuPrice": "3390.00",
"wareLabel": "非自营"
}]
}],
"img_height": 800,
"img_width": 800,
"main_category_list": "300|5|6|10|14|9|4|3|1|0|8|2|7|13|11|12",
"main_category_names": "全部|数码家电|食品饮料|家居家装|其他|个护洗化|箱包|鞋靴|上衣|裙装|配饰|下衣|玩具乐器|绿植|手机|图书影音",
"message": "Interface Succeed!",
"query_id": "3321c162ce8af41cb4376bdb2a514a46",
"status": "0"
}
}
错误码 | 说明 |
---|---|
10001 | 错误的请求appkey |
11010 | 商家接口调用异常,请稍后再试 |
11030 | 商家接口返回格式有误 |
10003 | 不存在相应的数据信息 |
10004 | URL上appkey参数不能为空 |
10010 | 接口需要付费,请充值 |
10020 | 万象系统繁忙,请稍后再试 |
10030 | 调用万象网关失败, 请与万象联系 |
10040 | 超过每天限量,请明天继续 |
10050 | 用户已被禁用 |
10060 | 提供方设置调用权限,请联系提供方 |
10070 | 该数据只允许企业用户调用 |
10090 | 文件大小超限,请上传小于1M的文件 |
<?php
/**
* Created by PhpStorm.
* User: FZS
* Time: 2021/06/09 19:26
*/
class freeApi
{
private $apiUrl;
public function __construct()
{
$this->apiUrl = 'https://way.jd.com/JDAI/snapshop?appkey=key&channel_id=test&&imgBase64=pic';
}
/**
* 获取结果
* @return array
*/
public function getResult()
{
return file_get_contents($this->apiUrl);
}
}
package main
import (
"fmt"
"io/ioutil"
"log"
"net/http"
)
const (
APIURL = "https://way.jd.com/JDAI/snapshop?appkey=key&channel_id=test&&imgBase64=pic"
)
func main() {
queryUrl := fmt.Sprintf("%s",APIURL)
resp, err := http.Get(queryUrl)
if err != nil {
log.Println(err)
return
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}