淘寶/天貓新增到購物車 API 介面返回值說明

API測試Cris發表於2023-04-11

透過針對商品加購的分析,可以獲取商品在市場的轉化率,同時能夠透過分析來提升商品的購買率,這一提取源資料也被叫做資料探勘(Data Mining),資料探勘就是從大量的資料中,提取隱藏在其中的,事先不知道的、但潛在有用的資訊的過程。資料探勘的目標是建立一個決策模型,根據過去的行動資料來預測未來的行為。比如分析一家公司的不同使用者對公司產品的購買情況,進而分析出哪一類客戶會對公司的產品有興趣。在講究實時、競爭激烈的網路時代,若能事先解譯消費者的行為模式,將是公司獲利的關鍵因素之一。資料探勘是一門交叉學科,它涉及了資料庫,人工智慧,統計學,視覺化等不同的學科和領域。




      資料探勘是資料庫中知識發現(knowledge discovery in database, KDD)不可缺少的一部分,而KDD是將未加工的資料轉換為有用資訊的整個過程,該過程包括一系列轉換步驟, 從資料的預處理到資料探勘結果的後處理。




buyer_cart_add-新增到購物車


名稱 型別 必須 描述


key String 是 呼叫key(必須以GET方式拼接在URL中)


secret String 是 呼叫金鑰(更多介面v=18870288846)


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版本




請求引數




請求引數:num_iid=25670940939&sku_id=3447960522729&qty=2&token=




引數說明:num_iid:商品ID


sku_id:SKU ID


qty:購買數量


token:SaaS授權






響應引數




Version: Date:




名稱 型別 必須 示例值 描述


success




String 0 true 是否新增成功


cartQuantity




Int 0 10 購物車商品數量


addedCartIds




Bigint 0 1171964731111 購物車商品ID


error




String 0  錯誤訊息




請求示例




import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URL;
import java.nio.charset.Charset;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.PrintWriter;
import java.net.URLConnection;
public class Example {
private static String readAll(Reader rd) throws IOException {
 StringBuilder sb = new StringBuilder();
 int cp;
 while ((cp = rd.read()) != -1) {
  sb.append((char) cp);
 }
 return  sb.toString();
}
public static JSONObject postRequestFromUrl(String url, String body) throws IOException, JSONException {
 URL realUrl = new URL(url);
 URLConnection conn = realUrl.openConnection();
 conn.setDoOutput(true);
 conn.setDoInput(true);
 PrintWriter out = new PrintWriter(conn.getOutputStream());
 out.print(body);
 out.flush();
 InputStream instream = conn.getInputStream();
 try {
  BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));
  String jsonText = readAll(rd);
  JSONObject json = new JSONObject(jsonText);
  return json;
 } finally {
  instream.close();
 }
}
public static JSONObject getRequestFromUrl(String url) throws IOException, JSONException {
 URL realUrl = new URL(url);
 URLConnection conn = realUrl.openConnection();
 InputStream instream = conn.getInputStream();
 try {
  BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));
  String jsonText = readAll(rd);
  JSONObject json = new JSONObject(jsonText);
  return json;
 } finally {
  instream.close();
 }
}
public static void main(String[] args) throws IOException, JSONException {
 // 請求示例 url 預設請求引數已經URL編碼處理
 String url = ":18870288846/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=25670940939&sku_id=3447960522729&qty=2&token=";
 JSONObject json = getRequestFromUrl(url);
 System.out.println(json.toString());
}
}

文章內容有限,   歡迎私信溝通交流。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70028219/viewspace-2944941/,如需轉載,請註明出處,否則將追究法律責任。

相關文章