创建广告接口(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+接口名+调用接口时间,最好将本次请求的完整参数一并发过来 

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

目录
相关文章
|
2月前
|
Java 开发者
在 Java 中,一个类可以实现多个接口吗?
这是 Java 面向对象编程的一个重要特性,它提供了极大的灵活性和扩展性。
160 57
|
2月前
|
Java
在Java中实现接口的具体代码示例
可以根据具体的需求,创建更多的类来实现这个接口,以满足不同形状的计算需求。希望这个示例对你理解在 Java 中如何实现接口有所帮助。
91 38
|
14天前
|
数据采集 JSON Java
利用Java获取京东SKU接口指南
本文介绍如何使用Java通过京东API获取商品SKU信息。首先,需注册京东开放平台账号并创建应用以获取AppKey和AppSecret。接着,查阅API文档了解调用方法。明确商品ID后,构建请求参数并通过HTTP客户端发送请求。最后,解析返回的JSON数据提取SKU信息。注意遵守API调用频率限制及数据保护法规。此方法适用于电商平台及其他数据获取场景。
|
19天前
|
安全 Java API
java如何请求接口然后终止某个线程
通过本文的介绍,您应该能够理解如何在Java中请求接口并根据返回结果终止某个线程。合理使用标志位或 `interrupt`方法可以确保线程的安全终止,而处理好网络请求中的各种异常情况,可以提高程序的稳定性和可靠性。
46 6
|
2月前
|
Java API
Java中内置的函数式接口
Java中内置的函数式接口
27 2
|
2月前
|
Java
在Java中如何实现接口?
实现接口是 Java 编程中的一个重要环节,它有助于提高代码的规范性、可扩展性和复用性。通过正确地实现接口,可以使代码更加灵活、易于维护和扩展。
103 3
|
2月前
|
Java
在Java中,接口之间可以继承吗?
接口继承是一种重要的机制,它允许一个接口从另一个或多个接口继承方法和常量。
126 1
|
Java
synchronized【Java】中使用的demo
synchronized【Java】中使用的demo
151 1
synchronized【Java】中使用的demo
|
9天前
|
Java
Java—多线程实现生产消费者
本文介绍了多线程实现生产消费者模式的三个版本。Version1包含四个类:`Producer`(生产者)、`Consumer`(消费者)、`Resource`(公共资源)和`TestMain`(测试类)。通过`synchronized`和`wait/notify`机制控制线程同步,但存在多个生产者或消费者时可能出现多次生产和消费的问题。 Version2将`if`改为`while`,解决了多次生产和消费的问题,但仍可能因`notify()`随机唤醒线程而导致死锁。因此,引入了`notifyAll()`来唤醒所有等待线程,但这会带来性能问题。
Java—多线程实现生产消费者
|
11天前
|
安全 Java Kotlin
Java多线程——synchronized、volatile 保障可见性
Java多线程中,`synchronized` 和 `volatile` 关键字用于保障可见性。`synchronized` 保证原子性、可见性和有序性,通过锁机制确保线程安全;`volatile` 仅保证可见性和有序性,不保证原子性。代码示例展示了如何使用 `synchronized` 和 `volatile` 解决主线程无法感知子线程修改共享变量的问题。总结:`volatile` 确保不同线程对共享变量操作的可见性,使一个线程修改后,其他线程能立即看到最新值。