Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

如何使用 SDK 上传 NFT 到 DID Spaces

DID Spaces

概述#

如果您需要对 NFT Studio 进行二次开发,且希望对 NFT 自定义上传到 DID Spaces,可以通过 SDK 调用 NFT Blender

下面我们介绍一下如何使用 /api/sdk/upload-to-did-spaces


如何使用#

  1. 将 NFT Blender 挂载为组件,相关资料
    当然挂载 NFT Maker 也是有效的: NFT Maker 挂载了 NFT Blender
  2. 在本地开发 顶层应用 可能需要填写 DID Spaces 的 Endpoint,可以在 .env.development 文件中添加APP_SPACE_ENDPOINT=https://<your-did-spaces-endpoint>
  3. 在 顶层应用 对接 NFT Blender SDKconst component = require('@blocklet/sdk/lib/component');

    // ----------------- NFT Blender SDK -----------------

    const { data } = await component.call({
    name: 'nft-blender',
    path: '/api/sdk/upload-to-did-spaces',
    data: {
    fileName: '', // NFT 文件名
    filePath: '', // NFT 文件路径
    assetId: '', // NFT 地址
    },
    });

    // ----------------- NFT Blender SDK -----------------
  4. 完善 顶层应用 的逻辑,触发代码,即可将 NFT 上传到 DID Spaces
  5. 可以前往 DID Spaces 确认是否上传成功


参数说明#

参数名

是否必填

默认值 / 可选值

备注

fileName

undefined

NFT display 文件名

filePath

undefined

NFT 文件路径

assetId

undefined

NFT 地址

你获得 0 积分