koubei.marketing.data.indicator.query(口碑商户经营数据查询接口)JAVA版本demo

简介: 说明:        经营报表产品是官方提供的一套标准接口,开发者通过此接口包可以获取商家的经营指标及商家会员的消费习惯洞察,同时接口支撑实时指标查询,口碑商户经营数据查询接口(koubei.marketing.data.indicator.query)可获取商户经营指标,包含会员发展、交易现状、活动评估。

说明: 
       经营报表产品是官方提供的一套标准接口,开发者通过此接口包可以获取商家的经营指标及商家会员的消费习惯洞察,同时接口支撑实时指标查询,口碑商户经营数据查询接口(koubei.marketing.data.indicator.query)可获取商户经营指标,包含会员发展、交易现状、活动评估。此接口支撑实时指标查询 

接口请求示例: 

//koubei.marketing.data.indicator.query(口碑商户经营数据查询接口)public  static void DataIndicator_Query(){    AlipayClient   alipayClient=alipayclient();    KoubeiMarketingDataIndicatorQueryRequest request = new KoubeiMarketingDataIndicatorQueryRequest();    request.setBizContent("{" +    "\"begin_date\":\"20180101\"," +    "\"end_date\":\"20180315\"," +    "\"page_num\":\"1\"," +    "\"page_size\":\"20\"," +    "\"biz_type\":\"MemberQuery\"" +    "  }");    KoubeiMarketingDataIndicatorQueryResponse response=null;   try {       response = alipayClient.execute(request);       System.out.println(response.getBody());     } catch (AlipayApiException e) {       // TODO Auto-generated catch block       e.printStackTrace();   }    if(response.isSuccess()){    System.out.println("调用成功");    } else {    System.out.println("调用失败");    }}

接口同步返回示例: 

{    "koubei_marketing_data_indicator_query_response": {        "code": "10000",        "msg": "Success",        "indicator_infos": "[{\"biz_date\":\"20180315\",\"today_campaign_new_user_cnt\":\"0\",\"today_new_user_cnt\":\"0\"},{\"biz_date\":\"20180314\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"323\",\"total_user_cnt\":\"467\",\"total_trade_user_cnt\":\"467\",\"today_new_user_cnt\":\"2\"},{\"biz_date\":\"20180313\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"322\",\"total_user_cnt\":\"465\",\"total_trade_user_cnt\":\"465\",\"today_new_user_cnt\":\"1\"},{\"biz_date\":\"20180312\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"322\",\"total_user_cnt\":\"464\",\"total_trade_user_cnt\":\"464\",\"today_new_user_cnt\":\"2\"},{\"biz_date\":\"20180311\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"321\",\"total_user_cnt\":\"462\",\"total_trade_user_cnt\":\"462\",\"today_new_user_cnt\":\"1\"},{\"biz_date\":\"20180310\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"320\",\"total_user_cnt\":\"461\",\"total_trade_user_cnt\":\"461\",\"today_new_user_cnt\":\"1\"},{\"biz_date\":\"20180309\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"320\",\"total_user_cnt\":\"460\",\"total_trade_user_cnt\":\"460\",\"today_new_user_cnt\":\"1\"},{\"biz_date\":\"20180308\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"320\",\"total_user_cnt\":\"459\",\"total_trade_user_cnt\":\"459\",\"today_new_user_cnt\":\"1\"},{\"biz_date\":\"20180307\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"319\",\"total_user_cnt\":\"458\",\"total_trade_user_cnt\":\"458\",\"today_new_user_cnt\":\"0\"},{\"biz_date\":\"20180306\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"318\",\"total_user_cnt\":\"458\",\"total_trade_user_cnt\":\"458\",\"today_new_user_cnt\":\"1\"},{\"biz_date\":\"20180305\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"317\",\"total_user_cnt\":\"457\",\"total_trade_user_cnt\":\"457\",\"today_new_user_cnt\":\"0\"},{\"biz_date\":\"20180304\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"317\",\"total_user_cnt\":\"457\",\"total_trade_user_cnt\":\"457\",\"today_new_user_cnt\":\"0\"},{\"biz_date\":\"20180303\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"317\",\"total_user_cnt\":\"457\",\"total_trade_user_cnt\":\"457\",\"today_new_user_cnt\":\"0\"},{\"biz_date\":\"20180302\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"317\",\"total_user_cnt\":\"457\",\"total_trade_user_cnt\":\"457\",\"today_new_user_cnt\":\"0\"},{\"biz_date\":\"20180301\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"317\",\"total_user_cnt\":\"457\",\"total_trade_user_cnt\":\"457\",\"today_new_user_cnt\":\"2\"},{\"biz_date\":\"20180228\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"317\",\"total_user_cnt\":\"455\",\"total_trade_user_cnt\":\"455\",\"today_new_user_cnt\":\"0\"},{\"biz_date\":\"20180227\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"317\",\"total_user_cnt\":\"455\",\"total_trade_user_cnt\":\"455\",\"today_new_user_cnt\":\"1\"},{\"biz_date\":\"20180226\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"317\",\"total_user_cnt\":\"454\",\"total_trade_user_cnt\":\"454\",\"today_new_user_cnt\":\"2\"},{\"biz_date\":\"20180225\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"315\",\"total_user_cnt\":\"452\",\"total_trade_user_cnt\":\"452\",\"today_new_user_cnt\":\"0\"},{\"biz_date\":\"20180224\",\"today_campaign_new_user_cnt\":\"0\",\"trade_cnt_ge_twice_user_cnt\":\"315\",\"total_user_cnt\":\"452\",\"total_trade_user_cnt\":\"452\",\"today_new_user_cnt\":\"0\"}]",        "total_size": "74"    },    "sign": "IQ7f8WZLVT8xnSD01RzUFCjcOjFpx9ZiNjLu6B5PGaVfFxB4h6XFXJf5vugisOoH25s9JbXaAIQDnLtoS4+yiGGHqwh2cFCWSEAi7OyBH2dVqTo77SuvagS55iR2o//vbR7z+6rSLlbYT+lN4eG/6DLRkDwid+cUsCH3bSg0Ulo="}

注意点: 
1.该接口参数中主要是biz_type值的传参的不同,所查询出来的数据也有所不同,具体的分析类型如下(通过参数biz_type区分): 
①MemberQuery 商户会员数据查询 
②MemberQueryByStore 门店会员数据查询 
③TradeQuery 商户交易数据查询 
④TradeQueryByStore 门店交易数据查询 
⑤CampaignQuery 商户活动数据查询 
⑥CampaignQueryByStore 门店活动数据查询 
⑦ConponsQuery 商户券数据查询 
⑧ConponsQueryByStore 门店券数据查询 
2.接口同步返回信息中的indicator_infos,每个对象表示一个门店某个具体日期的指标信息,KEY为指标代码,VALUE为该指标对应的值,各biz_type入参以及返回值的详细信息参见【快速接入】 


报错提供信息: 
appid+接口名+调用接口时间,最好将本次请求的完整参数一并发过来 

如果大家在测试过程中遇到问题欢迎在帖子下方追问,请按照标准方式提问

目录
相关文章
|
13天前
|
前端开发 JavaScript Java
java常用数据判空、比较和类型转换
本文介绍了Java开发中常见的数据处理技巧,包括数据判空、数据比较和类型转换。详细讲解了字符串、Integer、对象、List、Map、Set及数组的判空方法,推荐使用工具类如StringUtils、Objects等。同时,讨论了基本数据类型与引用数据类型的比较方法,以及自动类型转换和强制类型转换的规则。最后,提供了数值类型与字符串互相转换的具体示例。
|
1月前
|
JSON Java Apache
非常实用的Http应用框架,杜绝Java Http 接口对接繁琐编程
UniHttp 是一个声明式的 HTTP 接口对接框架,帮助开发者快速对接第三方 HTTP 接口。通过 @HttpApi 注解定义接口,使用 @GetHttpInterface 和 @PostHttpInterface 等注解配置请求方法和参数。支持自定义代理逻辑、全局请求参数、错误处理和连接池配置,提高代码的内聚性和可读性。
129 3
|
4天前
|
安全 Java API
java如何请求接口然后终止某个线程
通过本文的介绍,您应该能够理解如何在Java中请求接口并根据返回结果终止某个线程。合理使用标志位或 `interrupt`方法可以确保线程的安全终止,而处理好网络请求中的各种异常情况,可以提高程序的稳定性和可靠性。
34 6
|
20天前
|
JSON Java 程序员
Java|如何用一个统一结构接收成员名称不固定的数据
本文介绍了一种 Java 中如何用一个统一结构接收成员名称不固定的数据的方法。
23 3
|
21天前
|
Java API
Java中内置的函数式接口
Java中内置的函数式接口
22 2
|
26天前
|
Java
在Java中如何实现接口?
实现接口是 Java 编程中的一个重要环节,它有助于提高代码的规范性、可扩展性和复用性。通过正确地实现接口,可以使代码更加灵活、易于维护和扩展。
46 3
|
25天前
|
Java
在Java中,接口之间可以继承吗?
接口继承是一种重要的机制,它允许一个接口从另一个或多个接口继承方法和常量。
73 1
|
25天前
|
Java 开发者
在 Java 中,一个类可以实现多个接口吗?
这是 Java 面向对象编程的一个重要特性,它提供了极大的灵活性和扩展性。
49 1
|
25天前
|
Java
在Java中实现接口的具体代码示例
可以根据具体的需求,创建更多的类来实现这个接口,以满足不同形状的计算需求。希望这个示例对你理解在 Java 中如何实现接口有所帮助。
39 1
|
1月前
|
Java Android开发
Eclipse 创建 Java 接口
Eclipse 创建 Java 接口
27 1