管理用户背包
您可以对虚拟货币套餐、虚拟物品和游戏密钥使用Backpack。您必须将每个商品的数据添加到商品对应游戏的服务器上。
使用下表中的API端点实现向用户背包添加或移除商品。创建商品时,请使用external_game_id
参数将商品与具体游戏关联。
任务 | API方法 | 接收商品的用户流程 |
---|---|---|
创建游戏密钥列表并将其添加到指定用户的背包。 | Create game keys | 用户从Backpack中复制游戏密钥并在游戏平台或在游戏中输入。 |
创建虚拟物品列表并将其添加到指定用户的背包。 | 创建虚拟物品 | 根据项目设置和商品参数,将自动选择以下用户流程之一:
|
创建虚拟货币套餐列表并将其添加到指定用户的背包。 | Create virtual currency | 根据项目设置和商品参数,将自动选择以下用户流程之一:
|
创建商品促销码列表并将其添加到指定用户的背包。 | Create promo codes | 用户从Backpack中复制促销码并在游戏平台或在游戏中输入。 |
从指定用户的背包中删除指定商品。 | Deletes item from Backpack | - |
从指定用户的背包中检索商品列表。商品可以是游戏密钥、虚拟物品和虚拟货币套餐。 | Get user’s Backpack items | - |
注意
您还必须在商品对应游戏的服务器上添加促销码和相关商品的信息。
您必须在商品对应的游戏中实现促销码输入界面、促销码兑换和商品发放的逻辑。
注:
如配合在当前项目中已设置的一种Metaframe虚拟货币来使用Backpack,调用Create virtual currency API方法时,将在响应中收到
“is_external_vc”: false
。本文对您的有帮助吗?
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。