You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GraphQL API查询问题:card查询失败求助

解决Sorare GraphQL API的card查询问题

你用球员的slug查询card字段失败,核心原因是**card查询需要的是卡牌自身的slug(而非球员的slug)**,两者不是同一个值。

正确操作步骤:

  • 先通过你已成功运行的player查询,获取该球员关联的卡牌信息。在原有查询里添加cards字段,就能拿到对应卡牌的slug或id:
query = """{
 player(slug:"nico-schlotterbeck") {
   firstName
   lastName
   # 添加cards字段获取该球员的卡牌列表
   cards(last:5) {
     nodes {
       slug
       assetId
     }
   }
 }
}"""
  • 用上述查询得到的卡牌slug,再去调用card查询:
query = """{
  card(slug:"这里填第一步拿到的卡牌slug") {
   assetId
 }
}"""

补充说明:

Sorare的GraphQL规则里,player的slug是球员的唯一标识,而card的slug是单张卡牌的唯一标识——一个球员可能有多张不同的卡牌,所以不能直接用球员slug去查card。你可以在API Playground里查看card类型的定义,确认它接受的参数和字段。

内容的提问来源于stack exchange,提问作者Luke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 18:27:29