Hive 区块链 API¶
Hive 区块链 API 是一个基于 Hive 提供的 AppID 和 PlayerID 的 Web3 游戏 API。它提供了针对 Web3 游戏优化的功能,例如游戏用户能够发行和销毁 NFT,以及查看每个用户的交易日志。
Hive 区块链 API 支持 XPLA 区块链。通过将 XPLA 区块链与您的游戏应用程序集成,您可以 将游戏物品转换为 NFT(铸造) 或反之 将 NFT 转换为游戏物品(销毁)。
- 铸造
- 将游戏物品转换为区块链NFT并发送到用户的钱包
- 销毁
- 将用户钱包中持有的NFT转换回游戏物品并发送到游戏
准备:Web3 基本设置¶
在使用Hive区块链之前,需要对项目进行基本设置。
- 在注册Hive 控制台后,在 App Center > 项目管理 > 注册新游戏 中注册您的游戏。
- 在 App Center > AppID 管理 > 注册新 AppID 中创建一个 AppID。
- 创建 AppID: Web 登录 AppID
- 选择用途: 区块链
- 选择 AppID: 选择“自动生成 AppID”或“自动生成 AppID + 附加信息”
- 在 Hive 控制台 > 区块链 > XPLA > 基本设置 中输入项目信息。
- 调用 Hive 区块链 API
- 在 Hive 控制台 > 区块链 > XPLA > 基本设置 中选择项目后,检查
ID
和SecretKey
。 - 在 身份验证令牌发行 API 的请求体中输入
ID
和SecretKey
,并调用 API 以获取身份验证令牌。 - 调用 Hive 区块链 API 时,在 Header 参数中使用身份验证令牌发行 API 的响应值 (
data.accessToken
)。
- 在 Hive 控制台 > 区块链 > XPLA > 基本设置 中选择项目后,检查