用户口碑优惠资产查询接口详解

简介: 说明: 在用户查询口碑优惠资产信息,查看可享受的优惠。 调用流程: 需要注意的点: 1.该接口有三个枚举,分别是: A 用户所有资产(USER_ALL_ASSET), B 用户指定商户可用资产(USER_MERCHANT_ASSET), C 用户指定门店可用资产(USER_SHOP_ASSET) 2.因为接口是用户查询口碑优惠资产信息,所以肯定是需要【用户信息授权】的,在唤起用户授权页面的过程中,需在拼接跳转的url中指定固定的scope参数值,此参数可保证较长时间的有效性(为期一年),即用户仅需授权一次后即可维持一年的授权有效期,参数值为scope=auth_user_assets。

说明: 
在用户查询口碑优惠资产信息,查看可享受的优惠。 

调用流程: 

72_25168_76e151162b666ba.png


需要注意的点: 
1.该接口有三个枚举,分别是: 
A 用户所有资产(USER_ALL_ASSET), 
B 用户指定商户可用资产(USER_MERCHANT_ASSET), 
C 用户指定门店可用资产(USER_SHOP_ASSET) 
2.因为接口是用户查询口碑优惠资产信息,所以肯定是需要【用户信息授权】的,在唤起用户授权页面的过程中,需在拼接跳转的url中指定固定的scope参数值,此参数可保证较长时间的有效性(为期一年),即用户仅需授权一次后即可维持一年的授权有效期,参数值为scope=auth_user_assets。 针对其他场景,比如会员卡,闪电开票,生活缴费等不同产品,scope是不同的,如果scope传递错误,相当于用户并没有授权给ISV这个产品的权限,所以在调用接口时会报错“无效的访问令牌”。 
无效的访问令牌”排查方案】 
3.如果您是代商户开发集成,在查询用户指定商户可用资产(USER_MERCHANT_ASSET)、用户指定门店可用资产(USER_SHOP_ASSET)时还需要用到【第三方应用授权】;指定USER_SHOP_ASSET必须传递shop_id参数 
4.如果接口中既需要第三方应用授权,又需要用户信息授权,相当于用户是授权给商户,而不是ISV。所以在拼接用户信息授权的url时,url链接中的APPID和redirect_uri参数需要传递商户的 

代码示例: 
1.查询用户所有资产 

AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",AlipayConfig.app_id,AlipayConfig.merchant_private_key,"json","GBK",AlipayConfig.alipay_public_key,"RSA2");
  
  
KoubeiMarketingCampaignUserAssetQueryRequest request = new KoubeiMarketingCampaignUserAssetQueryRequest();
  
request.setBizContent("{" +
""scope":"USER_ALL_ASSET"," +
""page_num":1," +
""page_size":50" +
"}");
KoubeiMarketingCampaignUserAssetQueryResponse response;
try {
    response = alipayClient.execute(request,"uassetsBcf4f2ca7d4ae4d50960995fea73b8X40");
      
    if(response.isSuccess()){
        System.out.println("调用成功"+response.getBody());
        } else {
        System.out.println("调用失败"+response.getBody());
        }
      
} catch (AlipayApiException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}finally {
                         
}

2.查询用户指定商户可用资产 

AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",AlipayConfig.app_id,AlipayConfig.merchant_private_key,"json","GBK",AlipayConfig.alipay_public_key,"RSA2");
  
  
KoubeiMarketingCampaignUserAssetQueryRequest request = new KoubeiMarketingCampaignUserAssetQueryRequest();
  
request.putOtherTextParam("app_auth_token","201803BBbb7ea300ac0342b78d34bd9ea3a96X35");
request.setBizContent("{" +
""scope":"USER_MERCHANT_ASSET"," +
""page_num":1," +
""page_size":50" +
"}");
KoubeiMarketingCampaignUserAssetQueryResponse response;
try {
    response = alipayClient.execute(request,"uassetsB05f0c40dee374f7db6d0c72d93c8eX40");
      
    if(response.isSuccess()){
        System.out.println("调用成功"+response.getBody());
        } else {
        System.out.println("调用失败"+response.getBody());
        }
      
} catch (AlipayApiException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}finally {
      
}

3.查询用户指定门店可用资产 

AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",AlipayConfig.app_id,AlipayConfig.merchant_private_key,"json","GBK",AlipayConfig.alipay_public_key,"RSA2");
          
          
        KoubeiMarketingCampaignUserAssetQueryRequest request = new KoubeiMarketingCampaignUserAssetQueryRequest();
      
        request.putOtherTextParam("app_auth_token","201803BBbb7ea300ac0342b78d34bd9ea3a96X35");
        request.setBizContent("{" +
        ""scope":"USER_MERCHANT_ASSET"," +
        ""page_num":1," +
        ""shop_id":"20170xxxxxxxxxxxxxx"," +
        ""page_size":50" +
        "}");
        KoubeiMarketingCampaignUserAssetQueryResponse response;
        try {
            response = alipayClient.execute(request,"uassetsB05f0c40dee374f7db6d0c72d93c8eX40");
              
            if(response.isSuccess()){
                System.out.println("调用成功"+response.getBody());
                } else {
                System.out.println("调用失败"+response.getBody());
                }
              
        } catch (AlipayApiException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }finally {
              
        }


如果大家还有什么疑问欢迎帖子下面跟帖追问吐槽

目录
相关文章
|
1月前
|
监控 安全 数据挖掘
1688跨境新纪源:探索1688详情API接口的无限商机
1688详情API接口是一种基于开放平台的应用程序接口,它能够实现与1688平台的数据交互,让商家能够更加方便地获取商品详情、库存信息、价格变动等重要数据。通过这一接口,商家可以实时掌握市场动态,快速响应消费者需求,从而提升经营效率和市场竞争力。
|
15天前
|
监控 供应链 搜索推荐
淘宝 1688 京东商品详情数据场景,自营商城上货,价格监控,竞品分析等
淘宝、1688、京东商品详情数据在各自的电商平台上具有广泛的应用场景,自营商城上货、价格监控以及竞品分析则是电商领域的关键环节。这些要素共同构成了电商运营的完整链条,为商家提供了丰富的数据支持和策略选择。
|
17天前
|
监控 数据挖掘 API
淘宝商品详情数据(商品分析,竞品分析,代购商城建站与跨境电商,ERP系统商品数据选品)
淘宝商品详情数据在多个业务场景中发挥着关键作用,以下是一些主要的应用场景
|
3月前
|
移动开发 API 开发者
标准详情API接口h5优惠券到手价信息采集
为了提高用户体验和满足用户需求,开放了其详情API接口,使得第三方开发者可以方便地访问和利用这些商品信息 淘宝详情API接口是淘宝开放平台提供的一套接口,它允许第三方开发者通过编程方式获取淘宝商品详情信息。这些信息包括但不限于商品标题、价格、销量、评价等。开发者可以使用这些信息为自己的应用程序提供支持,从而为用户提供更优质的服务。
|
4月前
支付设计白皮书:详解!《境外信用卡支付》收单完整过程
支付设计白皮书:详解!《境外信用卡支付》收单完整过程
62 0
|
5月前
|
消息中间件 Cloud Native 关系型数据库
阿里云云大使推广可奖励返佣产品明细
阿里云大使可参与推广返佣的产品以下面列表为准,未在列表内的产品不参加阿里云大使推广奖励活动,具体返佣产品信息可点击官网链接查看。【仅限新用户首购预付费返佣产品给予返佣奖励】返佣产品如下: 了解云大使返佣计划:https://www.aliyun.com/ntms/yunparter/index.html
阿里云云大使推广可奖励返佣产品明细
|
10月前
|
API 数据处理 数据安全/隐私保护
作为一个客户经理你一个如何给客户介绍API接口
随着科技的发展,API(Application Programming Interface,应用程序接口)的应用已经逐渐普及,而API接口作为现代企业实现智能化运营和管理的重要工具之一,也备受关注。作为一名客户经理,向客户介绍API接口,需要做好充分的准备工作和沟通,下面是一些我在实践中总结的建议: 确定客户需求:在与客户进行沟通之前,我们必须先了解他们实际的业务需求,只有这样才能更好地为他们服务,为他们提供有用的API接口。同时,也可以针对客户需求来确定API接口的适用性和优势。
|
10月前
|
API
速卖通开店流程及费用
开通账号,提交入驻资料,缴纳年费,大部分类目都是1W元,其中电子烟和手机类目是3W,假发类目里面的真人发是5W,完善店铺信息,开店经营。
|
小程序 JavaScript
电商收付通系列⑦,合单下单之小程序支付
在我接这个接口的时候,官方并没有明确给出合单支付支持小程序支付,凭借一腔热血去尝试了一下可以成功,prepay_id就是调用JS合单支付获取的。现在再看文档,已经明确列出来了“小程序调起支付”的字眼。所以大家可以放心的接入小程序合单支付哈。支付场景较多,系列文章只介绍小程序合单支付,APP合单支付、JS合单支付依瓢画葫芦,都一样哈。要注意,合单中同一个二级商户只允许有一笔子订单。订单如果需要进行分账等,需要在合单中指定需要进行分账(profit_sharing为true)。
275 0
电商收付通系列⑦,合单下单之小程序支付
基于账户的营销平台
本文研究全球及中国市场基于账户的营销平台现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美、欧洲、中国、日本、东南亚和印度等地区的现状及未来发展趋势