koubei.marketing.campaign.activity.query(活动详情查询)java版

简介: 说明:       本帖是利用支付宝正式环境测试账号测试活动详情查询接口,请求中根据文档传入了必传参数,大家可以配置自己的环境,根据自己的需求严格按照文档要求添加相关的可选参数,此demo仅供参考 测试环境:Eclipse+JDK1.6及以上+Tomcat6.0及以上 营销活动创建完成后,可以通过营销活动ID来查询活动详情信息。

说明: 
      本帖是利用支付宝正式环境测试账号测试活动详情查询接口,请求中根据文档传入了必传参数,大家可以配置自己的环境,根据自己的需求严格按照文档要求添加相关的可选参数,此demo仅供参考 
测试环境:Eclipse+JDK1.6及以上+Tomcat6.0及以上 
营销活动创建完成后,可以通过营销活动ID来查询活动详情信息。koubei.marketing.campaign.activity.query(活动详情查询)接口示例代码 

package com.alipay.demo;  import com.alipay.api.AlipayApiException;import com.alipay.api.AlipayClient;import com.alipay.api.DefaultAlipayClient;import com.alipay.api.domain.KoubeiMarketingCampaignActivityQueryModel;import com.alipay.api.request.KoubeiMarketingCampaignActivityQueryRequest;import com.alipay.api.response.KoubeiMarketingCampaignActivityQueryResponse;import com.alipay.config.AlipayConfig;  public class KoubeiMarketingCampaignActivityQuery {    /**     * koubei.marketing.campaign.activity.query 活动详情查询     *     * @param args     */    public static void main(String[] args) {        AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id,                AlipayConfig.merchant_private_key, AlipayConfig.format, AlipayConfig.charset,                AlipayConfig.alipay_public_key, AlipayConfig.sign_type);        KoubeiMarketingCampaignActivityQueryRequest request = new KoubeiMarketingCampaignActivityQueryRequest();        KoubeiMarketingCampaignActivityQueryModel model = new KoubeiMarketingCampaignActivityQueryModel();        model.setCampId("20180314000000002577674000151339");        model.setOperatorId("2088501624560335");        model.setOperatorType("MER");        request.setBizModel(model);        KoubeiMarketingCampaignActivityQueryResponse response;        try {            response = alipayClient.execute(request);            if (response.isSuccess()) {                System.out.println("调用成功");                System.out.println(response.getBody());            } else {                System.out.println("调用失败");                System.out.println(response.getBody());            }          } catch (AlipayApiException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }      }  }

请求参数注意事项: 
1.app_auth_token:ISV/开发者可以通过“第三方应用授权:[url]https://openclub.alipay.com/read.php?tid=1649[/url]得到商家授权令牌(app_auth_token)作为请求参数传入,实现代商家发起请求的能力; 
2..camp_id(活动id)通过koubei.marketing.campaign.activity.create (活动创建接口):[url]https://openclub.alipay.com/read.php?tid=2638&fid=74[/url]调用成功同步返回 
调用成功返回信息:

{"koubei_marketing_campaign_activity_query_response":{"code":"10000","msg":"Success","camp_detail":{"activity_orders":[{"creator_id":"mpromocenter-40-5217","creator_type":"SYSTEM","order_id":"20180314000000010097427000155336","order_status":"SUCCESS","order_type":"CAMPAIGN_ENABLE_ORDER"},{"creator_id":"2088501624560335","creator_type":"MER","order_id":"20180314000000010239345000155337","order_status":"SUCCESS","order_type":"CAMPAIGN_CREATE_ORDER"}],"auto_delay_flag":"N","budget_info":{"budget_total":"10258","budget_type":"QUANTITY"},"constraint_info":{"suit_shops":["2017031500077000000027299729","2017031000077000000027197410"]},"desc":"该活动是用于挽回流失用户的","end_time":"2018-05-13 00:00:00","ext_info":"{\"CAMPAIGN_REGION_SUMMARY\":\"\",\"ENABLED_TRIGGER_TYPE\":\"AUTO\",\"STARTED_TRIGGER_TYPE\":\"AUTO\",\"isv_app_id\":\"2014100900013222\",\"usagedEnv\":\"PROD\"}","id":"20180314000000002577674000151339","name":"口碑门店消费满10元送1元代金券","promo_tools":[{"send_rule":{"min_cost":"100"},"status":"STARTED","voucher":{"brand_name":"券副标题测试","donate_flag":"true","effect_type":"IMMEDIATELY","end_time":"2018-05-13 00:00:00","ext_info":"{\"voucher_template_id\":\"20180314000730013360000Y6HIZ\"}","item_info":{"item_ids":["00012345678"],"item_name":"测试单品优惠","item_text":"单品卷测试"},"logo":"gKpPK40RSNeBiMxDsat8CQAAACMAAQED","name":"满10减1","start_time":"2018-03-13 00:00:00","type":"MONEY","use_instructions":["口碑门店满十减一特价优惠"],"use_rule":{"suit_shops":["2017031500077000000027299729","2017031000077000000027197410"]},"validate_type":"FIXED","voucher_note":"券的备注测试","worth_value":"1"},"voucher_no":"9541945aea0f48e1af27d5fe7d6dd306"}],"start_time":"2018-03-13 00:00:00","status":"STARTED","type":"RECHARGE_SEND"}},"sign":"bb3ZYyYJym1ec8JCVmiQhH0IB9y0dxv5e1TW6R2oMsJK3QGuSvT1Qlht5ST1BrDM1GyezROPJzBVjwnj11F/wmAIkSeduN6sLakwosyWbWPealQ02AdvSOYZT3GVzC4929RZ4u8uI/JEp5De6bDKmKMKW89m9DAWmMWeDFaybpU="}

 

如有疑问欢迎跟帖提问,不足之处欢迎多多吐槽!!!

目录
相关文章
|
5月前
|
Java Apache 开发者
解决java.lang.IllegalArgumentException: Invalid uri由无效查询引起的问题
最后,当你修改代码以避免这个异常时,保持代码的整洁和可读性同样重要。注释你的代码,用意图清晰的方法名,并确保逻辑简单明了,这样在未来你或其他开发者需要时可以轻松地维护它。
648 20
|
6月前
|
SQL Java 数据库
解决Java Spring Boot应用中MyBatis-Plus查询问题的策略。
保持技能更新是侦探的重要素质。定期回顾最佳实践和新技术。比如,定期查看MyBatis-Plus的更新和社区的最佳做法,这样才能不断提升查询效率和性能。
277 1
|
11月前
|
SQL NoSQL Java
Java使用sql查询mongodb
通过MongoDB Atlas Data Lake或Apache Drill,可以在Java中使用SQL语法查询MongoDB数据。这两种方法都需要适当的配置和依赖库的支持。希望本文提供的示例和说明能够帮助开发者实现这一目标。
463 17
|
11月前
|
SQL Java 数据库连接
【潜意识Java】MyBatis中的动态SQL灵活、高效的数据库查询以及深度总结
本文详细介绍了MyBatis中的动态SQL功能,涵盖其背景、应用场景及实现方式。
1270 6
|
12月前
|
SQL NoSQL Java
Java使用sql查询mongodb
通过使用 MongoDB Connector for BI 和 JDBC,开发者可以在 Java 中使用 SQL 语法查询 MongoDB 数据库。这种方法对于熟悉 SQL 的团队非常有帮助,能够快速实现对 MongoDB 数据的操作。同时,也需要注意到这种方法的性能和功能限制,根据具体应用场景进行选择和优化。
475 9
|
SQL Java
使用java在未知表字段情况下通过sql查询信息
使用java在未知表字段情况下通过sql查询信息
162 8
|
SQL Java 关系型数据库
java连接mysql查询数据(基础版,无框架)
【10月更文挑战第12天】该示例展示了如何使用Java通过JDBC连接MySQL数据库并查询数据。首先在项目中引入`mysql-connector-java`依赖,然后通过`JdbcUtil`类中的`main`方法实现数据库连接、执行SQL查询及结果处理,最后关闭相关资源。
776 6
|
缓存 Java 数据处理
java查询大量数据优化
通过结合的高性能云服务,如其提供的弹性计算资源与全球加速网络,可以进一步增强这些优化策略的效果,确保数据处理环节更加迅速、可靠。蓝易云不仅提供稳定的基础架构,还拥有强大的安全防护和灵活的服务选项,是优化大型数据处理项目不可或缺的合作伙伴。
346 0
|
算法 小程序 Java
java制作海报三:获取微信二维码详情,并改变大小,合成到海报(另一张图片)上
这篇文章介绍了如何使用Java获取微信小程序的二维码,并将其调整大小后合成到海报(另一张图片)上。
255 0
|
SQL Java
使用java在未知表字段情况下通过sql查询信息
使用java在未知表字段情况下通过sql查询信息
135 1