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

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

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

调用流程: 


需要注意的点: 
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 {
              
        }


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

目录
相关文章
|
22天前
|
前端开发 PHP 数据库
小利特惠/生活缴费/电话费/油卡燃气/等充值业务类源码附带U商承兑系统
全新首发小利特惠/生活缴费/电话费/油卡燃气/等充值业务类源码附带U商承兑系统
45 0
小利特惠/生活缴费/电话费/油卡燃气/等充值业务类源码附带U商承兑系统
|
1月前
|
API
使用京东API接口进行支付结算有哪些注意事项?
使用京东API接口进行支付结算时,需遵守京东开放平台规定,保护用户隐私,关注API接口变化,确保应用合法、完整、可靠,正确使用API对接信息,保持API接口调用成功率,及时整改程序缺陷,结算依据以商家后台系统为准。如需帮助,请私信或评论联系。
|
4月前
|
API 开发者
淘宝官方商品、交易、订单、物流、插旗接口接入说明
这些接口涉及淘宝店铺订单管理的关键方面,包括订单列表、订单详情及订单物流信息的获取。订单列表接口(如`taobao.trades.sold.get`和`taobao.topats.trades.sold.get`)帮助商家快速了解订单概览,进行基本管理和统计。订单详情接口(如`taobao.trade.fullinfo.get`和`taobao.topats.trades.fullinfo.get`)提供单个订单的全面信息,便于发货准备和服务支持。订单物流接口则允许跟踪订单的物流状态,确保配送顺畅。使用这些接口需遵循淘宝开放平台的规定,并关注API调用限制与更新。
|
6月前
|
监控 网络协议 C++
云大使推广可奖励返佣产品明细(核心返利产品)
阿里云云大使返利产品,核心返利产品按照15%返利,具体明细查看当月详细规则 https://developer.aliyun.com/article/1007904
|
7月前
|
监控 数据挖掘 API
淘宝商品详情数据(商品分析,竞品分析,代购商城建站与跨境电商,ERP系统商品数据选品)
淘宝商品详情数据在多个业务场景中发挥着关键作用,以下是一些主要的应用场景
|
7月前
|
供应链 数据挖掘 API
淘宝API接口系列:数据分析丨Erp上货丨维权控价丨商品搬家丨店铺订单管理
淘宝API接口系列在多个方面为电商业务提供了强大的支持,包括数据分析、ERP上货、维权控价、商品搬家以及店铺订单管理。下面将针对这些方面逐一进行说明。
|
7月前
|
监控 供应链 搜索推荐
淘宝 1688 京东商品详情数据场景,自营商城上货,价格监控,竞品分析等
淘宝、1688、京东商品详情数据在各自的电商平台上具有广泛的应用场景,自营商城上货、价格监控以及竞品分析则是电商领域的关键环节。这些要素共同构成了电商运营的完整链条,为商家提供了丰富的数据支持和策略选择。
|
7月前
|
SQL C++
从不订购的客户(C++)
从不订购的客户(C++)
29 0
|
7月前
|
移动开发 API 开发者
标准详情API接口h5优惠券到手价信息采集
为了提高用户体验和满足用户需求,开放了其详情API接口,使得第三方开发者可以方便地访问和利用这些商品信息 淘宝详情API接口是淘宝开放平台提供的一套接口,它允许第三方开发者通过编程方式获取淘宝商品详情信息。这些信息包括但不限于商品标题、价格、销量、评价等。开发者可以使用这些信息为自己的应用程序提供支持,从而为用户提供更优质的服务。
|
7月前
支付设计白皮书:详解!《境外信用卡支付》收单完整过程
支付设计白皮书:详解!《境外信用卡支付》收单完整过程
196 0