koubei.marketing.campaign.activity.offline(活动下架接口)java版

简介: 说明:      本帖是利用支付宝正式环境测试账号测试活动下架接口接口,请求中根据文档传入了必传参数,大家可以配置自己的环境,根据自己的需求严格按照文档要求添加相关的可选参数,此demo仅供参考 测试环境:Eclipse+JDK1.

说明: 
     本帖是利用支付宝正式环境测试账号测试活动下架接口接口,请求中根据文档传入了必传参数,大家可以配置自己的环境,根据自己的需求严格按照文档要求添加相关的可选参数,此demo仅供参考 
测试环境:Eclipse+JDK1.6及以上+Tomcat6.0及以上 
通过活动下架接口下架需要提前停止的活动 
koubei.marketing.campaign.activity.offline(活动下架接口)接口示例代码

package com.alipay.demo;  import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;import com.alipay.api.AlipayApiException;import com.alipay.api.AlipayClient;import com.alipay.api.DefaultAlipayClient;import com.alipay.api.domain.KoubeiMarketingCampaignActivityOfflineModel;import com.alipay.api.request.KoubeiMarketingCampaignActivityOfflineRequest;import com.alipay.api.response.KoubeiMarketingCampaignActivityOfflineResponse;import com.alipay.config.AlipayConfig;  public class koubeiMarketingCampaignActivityOffline {      /**     * koubei.marketing.campaign.activity.offline 活动下架接口     *     * @param args     * @throws AlipayApiException     */    public static void main(String[] args) throws AlipayApiException {        AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id,                AlipayConfig.merchant_private_key, AlipayConfig.format, AlipayConfig.charset,                AlipayConfig.alipay_public_key, AlipayConfig.sign_type);        KoubeiMarketingCampaignActivityOfflineRequest request = new KoubeiMarketingCampaignActivityOfflineRequest();        KoubeiMarketingCampaignActivityOfflineModel model = new KoubeiMarketingCampaignActivityOfflineModel();        model.setOutBizNo(getOutBizNo());        model.setCampId("20180314000000002575287000151333");        model.setReason("尾货下架");        // model.setExtInfo(extInfo);        model.setOperatorId("2088501624560335");        model.setOperatorType("MER");          request.setBizModel(model);          KoubeiMarketingCampaignActivityOfflineResponse response = alipayClient.execute(request);        if (response.isSuccess()) {            System.out.println("调用成功");        } else {            System.out.println("调用失败");        }        System.out.println(response.getBody());      }      /**     * 外部批次ID     *     * @return     */    private static String getOutBizNo() {        SimpleDateFormat simpleDateFormat;        simpleDateFormat = new SimpleDateFormat("yyyyMMdd");        Date date = new Date();        String str = simpleDateFormat.format(date);        Random random = new Random();        int rannum = (int) (random.nextDouble() * (999 - 100 + 1)) + 100;// 获取5位随机数        return str + rannum;// 当前时间    }  }

请求参数注意事项: 
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]调用成功同步返回 
3.out_biz_no  外部批次ID,每次需传入不同的值
 
调用成功返回信息: 

{"koubei_marketing_campaign_activity_offline_response":{"code":"10000","msg":"Success","camp_status":"CLOSING"},"sign":"pmhM2zu+mbht93dRbDfu+EqmNkkZCqHNJkIVU/Kl67mPttYmkzHMozK2f0hgkVIkA5Xk52SSNWSd8xSv6Yn5m4EtzzOkfMpsxLvS+OA5LH/V1752JGmEjQeVRH8f285VChdZtjmPrc46zMFpmNYkNJMwNLHd8s55Jq0mTs9GPkM="}

 

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

目录
相关文章
|
1月前
|
JSON Java Apache
非常实用的Http应用框架,杜绝Java Http 接口对接繁琐编程
UniHttp 是一个声明式的 HTTP 接口对接框架,帮助开发者快速对接第三方 HTTP 接口。通过 @HttpApi 注解定义接口,使用 @GetHttpInterface 和 @PostHttpInterface 等注解配置请求方法和参数。支持自定义代理逻辑、全局请求参数、错误处理和连接池配置,提高代码的内聚性和可读性。
129 3
|
4天前
|
安全 Java API
java如何请求接口然后终止某个线程
通过本文的介绍,您应该能够理解如何在Java中请求接口并根据返回结果终止某个线程。合理使用标志位或 `interrupt`方法可以确保线程的安全终止,而处理好网络请求中的各种异常情况,可以提高程序的稳定性和可靠性。
35 6
|
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
|
1月前
|
Java
java线程接口
Thread的构造方法创建对象的时候传入了Runnable接口的对象 ,Runnable接口对象重写run方法相当于指定线程任务,创建线程的时候绑定了该线程对象要干的任务。 Runnable的对象称之为:线程任务对象 不是线程对象 必须要交给Thread线程对象。 通过Thread的构造方法, 就可以把任务对象Runnable,绑定到Thread对象中, 将来执行start方法,就会自动执行Runable实现类对象中的run里面的内容。
39 1
|
1月前
|
Java 开发者
在Java多线程编程的世界里,Lock接口正逐渐成为高手们的首选,取代了传统的synchronized关键字
在Java多线程编程的世界里,Lock接口正逐渐成为高手们的首选,取代了传统的synchronized关键字
45 4