创建广告接口(alipay.marketing.cdp.advertise.create)JAVA版本demo

简介: 说明及作用:        官网接口文档看一下:[url]https://docs.open.alipay.com/213/105272/[/url]        在口碑店铺页中,增加商家自定义区域。

说明及作用: 
       官网接口文档看一下:[url]https://docs.open.alipay.com/213/105272/[/url] 
       在口碑店铺页中,增加商家自定义区域。可由商家通过接口自定义上传带外链的图片广告,或者H5页面。这时广告 处于初始化状态,用户不能在钱包APP上看到! 

其它说明: 
      测试该接口需要先使用这个上传门店照片和视频接口:[url]https://openclub.alipay.com/read.php?tid=4605&fid=71[/url] 
      调用获取到图片id或者图片url为测试该接口content_type传入方式为URL和PIC以供选择 
  
调用代码示例: 
复制代码

public static void createAd() {    DefaultAlipayClient aliClient = alipayclient();    AlipayMarketingCdpAdvertiseCreateRequest request = new AlipayMarketingCdpAdvertiseCreateRequest();    request.setBizContent("{" +            "\"ad_code\":\"CDP_OPEN_MERCHANT\"," +            //这里也要改URL或者PIC            "\"content_type\":\"URL\"," +            //创建这里要改为https协议            "\"content\":\"https://oalipay-dl-django.alicdn.com/rest/1.0/image?fileIds=kGSB9--MRcS87H6SCT1LXQAAACMAAQQD&zoom=original\"," +            "\"action_url\":\"https://www.baidu.com\"," +            //此处输入自己的店铺id            "\"ad_rules\":\"{\\\"shop_id\\\":[\\\"2016083000077000000018269663\\\"]}\"," +            "\"height\":\"100\"," +            "\"start_time\":\"2018-02-04 12:12:12\"," +            "\"end_time\":\"2018-08-24 12:12:12\"" +            "}");    try {          AlipayMarketingCdpAdvertiseCreateResponse response = aliClient.execute(request);        System.out.print(response.getBody());    } catch (AlipayApiException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }}​


接口同步返回:
 
复制代码

1
{ "alipay_marketing_cdp_advertise_create_response" :{ "code" : "10000" , "msg" : "Success" , "ad_id" : "422039" }, "sign" : "qY1ONC4Jqk/Sm76ONTzAcX/PIuNjXEVOhwu31R6i6E/rMbj2jYp3Yp1QHw8KpZ/vS+mDmBRyrKpNk7zzyRFCwFByWVEofkl7+N2bfUthnfVx7Es/tOvgkJlXDmnCTxrpCPsvaRoF1BDy5DlsDHQKZh2fNHQGZYcmHWHMMr1qgs4=" }


注意点: 
1.content参数的传入要依据你content_type传入的参数类型选择,广告类型URL和PIC的像素要求不一样,具体参考文档描述 
2.当content_type参数为pic类型height参数不传入,当广告类型是H5时,必须传入height参数 
3.biz_ext_info和behavior为拓展预留参数,测试该接口可不用填写 
4.action_url参数广告类型为PIC时,需要设置该值。必须为https协议,对于类型为URL不生效 

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

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

目录
相关文章
|
1天前
|
NoSQL Java API
java一行代码实现RESTFul接口
Spring Data REST是构建在Spring Data之上的库,可自动将repository转换为REST服务,支持JPA、MongoDB、Neo4j、GemFire和Cassandra。无需手动创建Service和Controller层。要开始,需配置JPA数据源,创建实体类和Repository接口。快速实现REST接口,只需引入spring-boot-starter-data-rest Maven依赖,并在Repository接口上添加@RepositoryRestResource注解。
|
2天前
|
Java 程序员 数据格式
关于Java抽象类和接口的总结和一点个人的看法
关于Java抽象类和接口的总结和一点个人的看法
|
5天前
|
分布式计算 安全 Java
JAVA的三大版本
JAVA的三大版本
|
7天前
|
存储 安全 Java
[Java基础面试题] Map 接口相关
[Java基础面试题] Map 接口相关
|
8天前
|
Java
一文搞清楚Java中的包、类、接口
包、类、接口、方法、变量、参数、代码块,这些都是构成Java程序的核心部分,即便最简单的一段代码里都至少要包含里面的三四个内容,这两天花点时间梳理了一下,理解又深刻了几分。
31 10
|
12天前
|
Java 开发者
探索 Java 的函数式接口和 Lambda 表达式
【4月更文挑战第19天】Java 中的函数式接口和 Lambda 表达式提供了简洁、灵活的编程方式。函数式接口有且仅有一个抽象方法,用于与 Lambda(一种匿名函数语法)配合,简化代码并增强可读性。Lambda 表达式的优点在于其简洁性和灵活性,常用于事件处理、过滤和排序等场景。使用时注意兼容性和变量作用域,它们能提高代码效率和可维护性。
|
13天前
|
Java
Java接口中可以定义哪些方法?
【4月更文挑战第13天】
14 0
Java接口中可以定义哪些方法?
|
13天前
|
Java API
什么是Java函数式接口?
【4月更文挑战第13天】
15 0
什么是Java函数式接口?
|
15天前
|
Oracle Java 关系型数据库
Java 开发者必备:JDK 版本详解与选择策略(含安装与验证)
Oracle Java SE 支持路线图显示,JDK 8(LTS)支持至2030年,非LTS版本如9-11每6个月发布且支持有限。JDK 11(LTS)支持至2032年,而JDK 17及以上版本现在提供免费商用许可。LTS版本提供长达8年的支持,每2年发布一次。Oracle JDK与OpenJDK有多个社区和公司构建版本,如Adoptium、Amazon Corretto和Azul Zulu,它们在许可证、商业支持和更新方面有所不同。个人选择JDK时,可考虑稳定性、LTS、第三方兼容性和提供商支持。
27 0
|
15天前
|
设计模式 Java
Java接口与抽象类
Java接口与抽象类
17 0