营销活动送红包之查询接口-java版

简介: 说明  本帖是测试营销活动送红包的现金活动列表查询和现金活动详情查询接口,本帖是使用沙箱环境测试的,仅供参考!!  是否需要签约:需要,【如何签约】   是否支持沙箱环境:支持  接口文档: 现金活动列表查询文档,现金活动详情查询文档  sdk下载:下载   营销活动送红包沙箱Java版demo:download:营销活动送红包Java版.

说明

  本帖是测试营销活动送红包的现金活动列表查询现金活动详情查询接口,本帖是使用沙箱环境测试的,仅供参考!!

  是否需要签约:需要,【如何签约】 

  是否支持沙箱环境:支持

  接口文档: 现金活动列表查询文档现金活动详情查询文档

  sdk下载:下载 

  营销活动送红包沙箱Java版demo:download:营销活动送红包Java版.zip 

接口调试

  1.1现金活动详情查询请求示例代码:

AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.URL ,AlipayConfig.APPID,AlipayConfig.RSA_PRIVATE_KEY,"json",AlipayConfig.CHARSET,AlipayConfig.ALIPAY_PUBLIC_KEY,AlipayConfig.Sign_Type);

AlipayMarketingCampaignCashDetailQueryRequest request = new AlipayMarketingCampaignCashDetailQueryRequest();

		request.setBizContent("{" +
		              ""crowd_no":"ytn7dvcdDr4ZppanSialdE6zaP6FAl46POVbeB41ad7MnSZ96O-zxUfKlHp5cxmx"" +
		              "}");

AlipayMarketingCampaignCashDetailQueryResponse response = alipayClient.execute(request);
				
				if(response.isSuccess()){
					System.out.println("调用成功");
	
				} else {
					System.out.println("调用失败");
					
			       }
					System.out.println(response.getBody());//打印完整的响应报文信息
				
			}

  1.2现金活动详情查询请求成功返回信息示例:

调用成功
{"alipay_marketing_campaign_cash_detail_query_response":{"code":"10000","msg":"Success","camp_status":"CLOSED","coupon_name":"煜雨创建营销活动送红包","crowd_no":"ytn7dvcdDr4ZppanSialdE6zaP6FAl46POVbeB41ad7MnSZ96O-zxUfKlHp5cxmx","end_time":"2018-05-29 22:48:30","origin_crowd_no":"20180508199410190701192600293004","prize_msg":"煜雨小哥哥在测试","prize_type":"random","send_amount":"0.02","start_time":"2018-05-08 19:10:19","total_amount":"2.90"},"XXX"}

  2.1现金活动列表查询请求示例代码:

AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.URL ,AlipayConfig.APPID,AlipayConfig.RSA_PRIVATE_KEY,"json",AlipayConfig.CHARSET,AlipayConfig.ALIPAY_PUBLIC_KEY,"RSA2");

		AlipayMarketingCampaignCashListQueryRequest request = new AlipayMarketingCampaignCashListQueryRequest();

		request.setBizContent("{" +
		          ""camp_status":"ALL"," +		//要查询的活动状态,不填默认返回所有类型。 		可填: 		ALL:所有类型的活动 	CREATED: 已创建未打款 	PAID:已打款 READY:活动已开始 		PAUSE:活动已暂停 CLOSED:活动已结束 	SETTLE:活动已清算
		           ""page_size":"10"," +
		           ""page_index":"1"" +
		           "  }");

		AlipayMarketingCampaignCashListQueryResponse response = alipayClient.execute(request);
				
				if(response.isSuccess()){
					System.out.println("调用成功");

					} else {
					System.out.println("调用失败");
					
					}
					System.out.println(response.getBody());//打印完整的响应报文信息
				
			}

  2.2现金活动列表查询请求成功返回信息示例:

调用成功
{"alipay_marketing_campaign_cash_list_query_response":{"code":"10000","msg":"Success","camp_list":[{"camp_status":"CLOSED","coupon_name":"煜雨创建营销活动送红包","crowd_no":"ytn7dvcdDr4ZppanSialdE6zaP6FAl46POVbeB41ad7MnSZ96O-zxUfKlHp5cxmx","origin_crowd_no":"20180508199410190701192600293004"},{"camp_status":"CLOSED","coupon_name":"煜雨创建营销活动送红包","crowd_no":"ytn7dvcdDr4ZppanSialdOcIA8xg4-BhoUcNjxy6nsXMnSZ96O-zxUfKlHp5cxmx","origin_crowd_no":"20180508199410190701192606860004"}],"page_index":"1","page_size":"10","total_size":"2"},"sign":"XXX"}

参数说明

  1>.crowd_no参数值是通过创建现金活动接口获取

  2>.camp_status参数不设置默认返回所有类型

  

  正确的提问方式:

  appid+使用环境(正式/沙箱)+调用接口时间+请求参数(提供信息不完整不回复,谢谢配合)

如果您在接入该接口还有疑问欢迎在本帖下方追问吐槽

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