设置你的第一个虚拟货币
Economy v2 现已正式发布。如需支持和反馈,请访问 PlayFab 论坛。
先决条件
- 一个 PlayFab 开发者账户
- PlayFab Beta SDK(你可以在 Postman 快速入门 上找到更多信息)
获取 title 实体令牌
要通过 API 更改你的 title 配置数据,你首先需要获取一个 title 实体令牌。你可以在 Postman 快速入门 上找到更多信息创建新的虚拟货币
要创建新的虚拟货币,你需要创建一个 Currency 类型的草稿物品。Game Manager
- 在 Game Manager 中导航到 Economy 选项卡并选择 Catalog (V2)。
- 选择 Currency 并选择 New currency。
- 编辑 Title 并添加 Description - 例如
Diamonds、Our in-game currency of choice.。 - 选择 Save and publish 以完成你的更改。
- 在 Currency 列表中观察你的货币。
REST API
调用 CreateDraftItem。使用以下正文:FriendlyId是货币代码,可以包含 1 到 3 个字母数字值Title是显示给玩家的显示名称ContentType是 Economy 物品的分类。你必须首先在 ⚙️ > Title Settings > Economy > Catalog (V2) Settings 中设置内容类型。StartDate是一个日期时间字符串,表示货币对玩家可见的时间(默认为创建时间)
疑难解答
- 缺少/过期的实体令牌
- 如果你正在尝试调用
CreateDraftItem并收到401: Unauthorized错误,你可能忘记获取 title 实体令牌,或者它可能已过期
- 如果你正在尝试调用
- 不支持内容类型
''- 如果你正在尝试调用
CreateDraftItem并收到带有上述消息的CatalogBadRequest,你需要首先在 Game Manager 中你的 title 设置页面下的目录设置选项卡中创建内容类型
- 如果你正在尝试调用
后续步骤
现在你已经设置了第一个虚拟货币,你可以:- 将货币添加到你在应用商店销售的 PlayFab 捆绑包中。
- 让游戏服务器使用 AddInventoryItems 将货币奖励给玩家。
- 为与该货币对应的目录物品分配价格。
- 允许玩家使用 PurchaseInventoryItems 用该货币购买目录物品。
