item_search_img - 1688 製品を画像で検索 (Pailitao) API インターフェイス アクセスのチュートリアル

写真で製品を識別したり、写真でコンテンツを検索したりすることは、現代のインターネットの重要な機能になっています。

item_search_img - 1688 個の製品を画像で検索 (Pailitao) [デモを見る] API テスト ツールの登録と有効化

1688.アイテム検索_画像

パブリックパラメータ

リクエストアドレス: KEYアドレスの呼び出しを適用します。

名前 タイプ しなければならない 説明
はい 通話キー
ひみつ はい 通話キー
api_name はい APIインターフェース名(リクエストアドレスに含まれる) [item_search、item_get、item_search_shopなど]
キャッシュ いいえ [はい、いいえ] デフォルトははいです。キャッシュされたデータが呼び出され、速度は比較的高速です。
結果の種類 いいえ [json,jsonu,xml,serialize,var_export] はデータ形式を返します。デフォルトは json で、jsonu によって出力されたコンテンツは中国語で直接読み取ることができます。
ラング いいえ [cn,en,ru] 翻訳言語、デフォルト cn 簡体字中国語
バージョン いいえ APIバージョン

リクエストパラメータ

リクエストパラメータ: imgid=http://g-search3.alicdn.com/img/bao/uploaded/i4/O1CN01IDpcD81zHbpHs1YgT_!!2200811456689.jpg

パラメータの説明: imgid: 画像アドレス (Taobao Upload_img インターフェイスを使用して画像をアップロードし、画像アドレスを返す)
例: https://img.alicdn.com/imgextra/i3/15353738/TB2HDHAqN9YBuNjy0FfXXXIsVXa_!!15353738-0-beehive-scenes.jpg

応答パラメータ

バージョン: 日付:

名前 タイプ しなければならない 値の例 説明

アイテム

アイテム[] 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 OSの開発で広く使われています。

Python: 学習が容易な高レベルのプログラミング言語であり、豊富なライブラリとフレームワークのサポートを備えており、科学技術コンピューティング、Web 開発、自然言語処理などの分野に適しています。

Golang: C言語に似たコンパイル言語で、ガベージメモリコレクション機構、マルチスレッドやネットワークプログラミングのネイティブサポート、コンパイル速度の速さなどの利点があり、クラウドコンピューティングや分散システム開発に適しています。

JavaScript: Web ページのフロントエンド対話に使用されるスクリプト言語であり、動的なパフォーマンス、イベント駆動型、モジュール型プログラミングなどの特徴を持ち、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 Virtual Machine (JVM) をベースにした新世代のプログラミング言語で、統合性、可読性、使いやすさの特徴を持ち、Android アプリケーションや Web サーバーなどの分野に適しています。

Rust: Mozilla によって開発されたシステム レベルのプログラミング言語です。メモリの安全性、同時実行のサポート、および高いパフォーマンスの利点があり、ネットワーク プログラミングやデスクトップ アプリケーションで広く使用されています。

MATLAB: 科学および工学の分野で広く使用されている高度な数値計算および視覚化ソフトウェア システムであり、数値計算関数とグラフィックス描画ツールの豊富なライブラリを備えています。

<?php

// 请求示例 url 默认请求参数已经URL编码处理
// 本示例代码未加密secret参数明文传输,若要加密请参考:https://open.…….cn/help/demo/sdk/demo-sign.php
$method = "GET";
$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";
$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));
?>
<?php
//定义缓存目录和引入文件
define("DIR_RUNTIME","runtime/");
define("DIR_ERROR","runtime/");
define("SECACHE_SIZE","0");
//SDK下载地址 https://open.…….cn/help/demo/sdk/……-api-sdk.zip
include ("ObApiClient.php");

$obapi = new otao\ObApiClient();
$obapi->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)

おすすめ

転載: blog.csdn.net/onebound_linda/article/details/131800341