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