列出文件

查看您上传的文件

getUploads(walletAddress, payloadCid, fileName, orderBy, isAscend, status, isMinted, pageNumber, pageSize)

下面的代码示例列出用户上载的文件。该列表可以按文件名搜索,也可以进行筛选或排序。

require('dotenv').config()
const { mcsSDK } = require('js-mcs-sdk')
const fs = require('fs') // used to read files

// set up js-mcs-sdk
const mcs = new mcsSDK({
  privateKey: process.env.PRIVATE_KEY,
  rpcUrl: process.env.RPC_URL,
})

async function main() {
  // ENTER PARAMETERS
  const FILE_NAME = ''
  const ORDER_BY = ''
  const IS_ASCEND = ''
  const STATUS = ''
  const IS_MINTED = ''
  const PAGE_NUMBER = 1
  const PAGE_SIZE = 10
  
  const uploads = await mcs.getUploads(
    mcs.publicKey,
    FILE_NAME,
    ORDER_BY,
    IS_ASCEND,
    STATUS,
    IS_MINTED,
    PAGE_NUMBER,
    PAGE_SIZE,
  )
  
  console.log(uploads.data.source_file_upload)
}

main()

参数

walletAddress:列出此帐户上传的文件(必填)

fileName:按此文件名筛选

orderBy:按文件名、文件大小或上传时间(默认)对列表进行排序

isAscend:y 表示升序列表,否则为降序(默认)

status: 待处理, 正在处理, 可退款, 已退款, 成功或其他

isMinted: y, n, all (默认)

pageNumber:页码(默认为 1)

pageSize:页面中的结果数(默认为 10)

只有钱包地址参数是必需的,其余的是可选的。

返回

返回一个数组,其中包含文件的一些详细信息。

Last updated