跳转到主要内容
POST
getAssetsByGroup
curl --request POST \
  --url 'https://mainnet.helius-rpc.com/?api-key=' \
  --header 'Content-Type: application/json' \
  --data '
{
  "jsonrpc": "2.0",
  "id": "1",
  "method": "getAssetsByGroup",
  "params": {
    "groupKey": "collection",
    "groupValue": "J1S9H3QjnRtBbbuD4HjPV6RpRhwuk4zKbxsnCHuTgh9w"
  }
}
'
{
  "jsonrpc": "2.0",
  "result": {
    "last_indexed_slot": 365750752,
    "total": 1,
    "limit": 1,
    "page": 1,
    "items": [
      {
        "interface": "ProgrammableNFT",
        "id": "JEGruwYE13mhX2wi2MGrPmeLiVyZtbBptmVy9vG3pXRC",
        "authorities": "<array>",
        "compression": {},
        "grouping": "<array>",
        "royalty": {},
        "creators": "<array>",
        "ownership": {},
        "supply": {},
        "mutable": true,
        "burnt": false
      }
    ]
  }
}

请求参数

groupKey
string
必填
搜索的 Solana 组分类类型(例如,‘collection’,‘community’,‘creator’等)。
groupValue
string
必填
要检索所有匹配 NFT 的 Solana 集合地址或组标识符。
page
number
用于在 Solana 集合结果中进行分页的页码。
limit
number
每次请求中从该集合返回的 Solana NFT 的最大数量。
sortBy
object
响应的排序选项。
sortBy.sortBy
string
检索到的 Solana 集合中的 NFT 将根据此标准进行排序。
  • created
  • recent_action
  • updated
  • none
sortBy.sortDirection
string
检索到的 Solana 集合中的 NFT 将根据此方向进行排序。
  • asc
  • desc
before
string
用于向后分页浏览资产的游标。
after
string
用于向前分页浏览资产的游标。
options
object
响应的显示选项。
options.showUnverifiedCollections
boolean
默认值:"false"
显示未验证集合的分组信息,而不是跳过它们。
options.showCollectionMetadata
boolean
默认值:"false"
显示集合的元数据。
options.showGrandTotal
boolean
默认值:"false"
显示匹配查询的资产总数。这将使请求速度变慢。
options.showInscription
boolean
默认值:"false"
显示集合中带有链上铭文的 Solana NFT 的铭文详细信息。

授权

api-key
string
query
必填

您的 Helius API 密钥。您可以在仪表板中免费获取一个。

请求体

application/json
jsonrpc
enum<string>
默认值:2.0
必填

JSON-RPC 协议的版本。

可用选项:
2.0
id
string
默认值:1
必填

用于标识请求的 ID。

method
enum<string>
默认值:getAssetsByGroup
必填

要调用的 DAS 方法名称。

可用选项:
getAssetsByGroup
params
object
必填

响应

成功响应

jsonrpc
string
示例:

"2.0"

result
object