paraworld.bag.BuyItems

Description

当前登录用户购买物品

用户在官方商城购买物品:直接调用BuyItems API完成购买流程

用户A向用户B购买物品:

(1)用户A与用户B私下沟通确定购买的用户及单价、数量

(2)用户B提交一个卖出物品的请求(这里需要一个API:xxxxxx),参数包括:sessionKey(当前登录用户的sessionKey);bagID(卖出物品所在背包ID);itemID(卖出物品的物品ID);cnt(卖出数量);price(总价);to(指定买方的用户ID)。保存在Cache中(一小时),等待用户A发出购买的动作。

(3)用户A调用BuyItems API购买用户B的物品,只有各种数据(买卖双方的用户ID,物品ID,数量)符合条件时,并且用户A足够的可用货币,则购买成功

Parameters

Required Name Type Description
required sessionKey string 用户凭证。
ItemID int 物品ID
Cnt int 购买数量
optional Seller string 卖家的用户ID,若无此参数,则表示是从官方商城中购买
format int 返回的数据格式(0:XML 1:JSON),默认值为0

Example Return XML

<msg xmlns="">
        
</msg>

Example Return JSON


Error Codes

当发生异常时,返回数据中会有一个“errorCode”节点,该节点记录了错误码。

查看完整的Error Code

Test Cases

case 1

Input:

{

        

}

Result:

{

}
Topic revision: r1 - 2009-02-06 - CaoYF
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback