公共参数
请求地址: 申请调用KEY地址
名称 | 类型 | 必须 | 描述 |
---|---|---|---|
key | String | 是 | 调用KEY |
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版本 |
请求参数
请求参数:imgid=http://g-search3.alicdn.com/img/bao/uploaded/i4/O1CN01IDpcD81zHbpHs1YgT_!!2200811456689.jpg
参数说明:imgid:图片地址(使用淘宝upload_img接口上传图片,返回图片地址)
如:https://img.alicdn.com/imgextra/i3/15353738/TB2HDHAqN9YBuNjy0FfXXXIsVXa_!!15353738-0-beehive-scenes.jpg
响应参数
Version: Date:
名称 | 类型 | 必须 | 示例值 | 描述 |
---|---|---|---|---|
items |
items[] | 0 | 按图搜索1688商品 |
请求示例Curl PHP PHPsdk JAVA C# Python Golang javascript JS-SDK Ruby Swift Objective-C C C++ Node.JS Kotlin Rust R MATLAB
相关说明
Curl:是一个用于传输数据的工具和库,支持多种协议,如HTTP、FTP、SMTP等。
PHP:是一门广泛应用于Web开发的编程语言,它的特点是易学易用,支持面向对象编程,以及与多种数据库互动能力。
PHPSdk:是一组用于PHP开发者的SDK工具,提供了跨多个平台的调用接口和功能类库。
Java:是一种跨平台的面向对象编程语言,具有高度可移植性和稳定性,因此被广泛应用于各种软件开发领域,如移动应用、企业级应用等。
C#:是一种微软公司推出的面向对象编程语言,具有良好的可读性和易用性,广泛使用于Windows操作系统的开发中。
Python:是一种高级编程语言,简单易学,具有丰富的库和框架支持,适合于科学计算、Web开发和自然语言处理等领域。
Golang:是一种类似于C语言的编译型语言,具有垃圾内存收集机制、原生支持多线程和网络编程、编译速度快等优点,适合于云计算和分布式系统开发。
JavaScript:是一种用于网页前端交互的脚本语言,具有动态表现、事件驱动、模块化编程等特点,广泛应用于Web开发领域。
JS-SDK:是一种JavaScript开发的软件开发工具包(SDK),主要用于与互联网应用程序接口(API)交互,提供了便捷的开发接口和功能集合。
Ruby:是一种面向对象的动态编程语言,具有易读性、可扩展性等优点,适用于Web开发、自动化构建等领域。
Swift:是一种面向iOS和macOS操作系统的编程语言,简单易学,具有安全高效、支持面向对象和函数式编程等特点。
Objective-C:是一种面向对象的编程语言,具有快速、动态、易扩展、优雅等特点,被广泛应用于iOS和macOS等平台开发中。
C和C++:是传统的编程语言,具有强制性和高效性等特点,在操作系统、应用程序等领域得到广泛运用。
Node.JS:是一个基于事件驱动、非阻塞I/O模型的服务器端JavaScript运行环境,可以轻松构建高性能Web服务器和分布式系统。
Kotlin:是基于Java虚拟机(JVM)的新一代编程语言,具有集成性、易读性、易用性等特点,适用于Android应用、Web服务器等领域。
Rust:是一种由Mozilla开发的系统级编程语言,具有内存安全性、并发支持、高性能等优点,在网络编程和桌面应用等领域得到广泛运用。
MATLAB:是一种广泛应用于科学和工程领域的高级数值计算和可视化软件系统,具有丰富的数值计算函数库和图形绘制工具。
&secret=<您自己的apiSecret>&imgid=http://g-search3.alicdn.com/img/bao/uploaded/i4/O1CN01IDpcD81zHbpHs1YgT_!!2200811456689.jpg";
$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));
?>
api_url = "http://api-gw…….cn/";
$obapi->api_urls = array("http://api-gw.…….cn/","http://api-1.……cn/");//备用API服务器
$obapi->api_urls_on = true;//当网络错误时,是否启用备用API服务器
$obapi->api_key = "<您自己的apiKey>";
$obapi->api_secret = "<您自己的apiSecret>";
$obapi->api_version ="";
$obapi->secache_path ="runtime/";
$obapi->secache_time ="86400";
$obapi->cache = true;
$api_data = $obapi->exec(
array(
"api_type" =>"1688",
"api_name" =>"item_search_img",
"api_params"=>array (
'imgid' => 'http://g-search3.alicdn.com/img/bao/uploaded/i4/O1CN01IDpcD81zHbpHs1YgT_!!2200811456689.jpg',
)
)
);
var_dump($api_data);
?>
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 请求示例 url 默认请求参数已经做URL编码
url = "https://api-gw.…….cn/1688/item_search_img/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&imgid=http://g-search3.alicdn.com/img/bao/uploaded/i4/O1CN01IDpcD81zHbpHs1YgT_!!2200811456689.jpg"
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)