信息化 频道

阿里巴巴软件互联平台技术规范

    【IT168 信息化

    1. 接口交互规范

    1.1 规范目的 

    为了确保软件互联平台与ISV应用,以及ISV 应用之间的交互,特制订本接口交互规范。 

    1.2 接口类型 

    根据接口的交互方,接口可以分为三类: 

    1)软件互联平台提供给ISV应用调用的接口(后续简称P4A接口)。 
    2)软件互联平台要求ISV应用实现的接口(后续简称A4P 接口,目前没有)。 
    3)ISV应用之间相互调用的接口(后续简称A4A接口,目前没有)。 

    1.3 接口形式 

    本接口交互规范要求以上三类接口均以WebService 形式提供,以确保软件互联平台与应用、应用之间的跨平台互操作性、良好的传输模型。 

    对于安全性要求较高的接口,还需通过Https 和WS-Security进一步保证接口交互的安全性。 

    2. 软件互联平台提供的接口 

    软件互联平台目前提供的接口列表如下:

    

    以下为每个接口的详细信息: 

    2.1 validateUser 

    接口形式:WebService 
    提 供 方:软件互联平台 
    调 用 方:ISV应用 
    接口名称:validateUser 

    功能描述:验证用户身份,确保用户已经登录软件互联平台,并且是该应用的有效使用用户,一般从Alisoft App Center跳转到ISV应用的身份验证过程中需要使用到。 

    接口参数: 

    

    返 回 值: 

    

    2.2 checkBalance 

    接口形式:WebService 
    提 供 方:软件互联平台 
    调 用 方:ISV应用 
    接口名称:checkBalance 

    功能描述:检查应用订购者帐户余额,一般资源消耗类应用在开始消费前检查,以判断帐户余额是否足以进行本次消费。 

    接口参数:

    

    返 回 值:

    

    2.3 notifyBill 

    接口形式:WebService 
    提 供 方:软件互联平台 
    调 用 方:ISV应用 
    接口名称:notifyBill 
    
    功能描述:产生一笔消费记录,并同时从应用订购者帐户扣费,一般资源消耗类应用在消费完成后调用。 

    接口参数: 

    

    返 回 值:

    

    2.4 withhold 

    接口形式:WebService 
    提 供 方:软件互联平台 
    调 用 方:ISV应用 
    接口名称:withhold 

    功能描述:预扣费方法可以进行消费额度冻结,调用成功则返回一个冻结(预扣费)ID,调用冻结失败返回错误码 

    接口参数: 

    

    返 回 值:

    

    2.5 notifyBillWithhold 

    接口形式:WebService 
    提 供 方:软件互联平台 
    调 用 方:ISV应用 
    接口名称:notifyBillWithhold 

    功能描述:此接口方法以实现真正的消费扣费。此方法与Core Service已经实现的应用消费扣费方法的不同在于需要传入冻结(预扣费)ID数组 

    接口参数:
    
    

    返 回 值:

    
    
    2.6 getSubscEndDate 

    接口形式:WebService 
    提 供 方:软件互联平台 
    调 用 方:ISV应用 
    接口名称:getSubscEndDate 
    功能描述:此接口方法以实现获取订购者的订购服务的有效期至。 

    接口参数: 

    

    返 回 值:

    

    2.7 getUsingUser 

    接口形式:WebService 
    提 供 方:软件互联平台 
    调 用 方:ISV应用 
    接口名称:getUsingUser 
    功能描述:此接口方法以实现获取某个用户订购的应用的用户使用列表。 

    接口参数: 

    

    返 回 值: 

    

    2.8 validateAppUser 

    接口形式:WebService 
    提 供 方:软件互联平台 
    调 用 方:ISV应用 
    接口名称:getUsingUser 

    功能描述:此接口方法以实现验证某个用户是否某个订阅实例的有效用户。 

    接口参数: 

    

    返 回 值: 

    

0
相关文章