ITPub博客

首页 > 大数据 > 数据挖掘 > API接口获取搜索词统计?

API接口获取搜索词统计?

原创 数据挖掘 作者:API测试Cris 时间:2023-04-10 15:01:05 0 删除 编辑

前言        




      通过获取搜索词,可以及时了解访客搜索意图;从而衡量广告的效果;转化质量度加分,低成本提升转化;转化漏斗细分,优化流程减少流失;为网站的精细化运营决策和网店提供数据支持,进而有效提高企业和店铺的投资回报率。




      操作方式如下:




item_search_data-获得搜索词统计


公共参数




名称 类型 必须 描述


key String 是 调用key(必须以GET方式拼接在URL中)


secret String 是 调用密钥(更多接口v=PNG_WNMN)


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


请求参数




请求参数:keyword=海澜之家&q=&num_iids=&start_price=&end_price=&seller=&page=1&cat=0&sort=&page_size=




参数说明:keyword:关键字【必须】






响应参数




Version: Date:




名称 类型 必须 示例值 描述


title




String 0 2019新款女装短袖t恤女夏宽松韩版休闲上衣百搭蝙蝠衫五分袖体恤 商品标题


pic_url




String 0 https://t00img.yangkeduo.com/t03img/images/2018-06-28/acba82293a8db850110c5043ea7d9824.jpeg 宝贝图片


price




Float 0 20.9 价格


sales




Int 0 14830 销量


num_iid




Bigint 0 1999629976 宝贝ID


sample_id




String 0  商品风格标识ID


seller_nick




String 0 雅怡服饰1688 掌柜昵称


post_fee




Float 0  物流费用


area




String 0  店铺所在地


detail_url




String 0 http://yangkeduo.com/goods.html?goods_id=1999629976 宝贝链接


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 = "https://key=<您自己的apiKey>&secret=<您自己的apiSecret>&keyword=海澜之家&q=&num_iids=&start_price=&end_price=&seller=&page=1&cat=0&sort=&page_size=";


 JSONObject json = getRequestFromUrl(url);


 System.out.println(json.toString());


}


}


文章内容有限,欢迎私信沟通交流。



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028219/viewspace-2944737/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
如存在疑问或需要API测试可联系V:18870288846。

注册时间:2023-03-28

  • 博文量
    134
  • 访问量
    80914