首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >魔术伊甸园API只是在json响应中给出了符号?

魔术伊甸园API只是在json响应中给出了符号?
EN

Stack Overflow用户
提问于 2022-04-19 14:08:18
回答 1查看 1.7K关注 0票数 -2

我试图通过魔术伊甸园API获得NFT系列的底价。我在使用python请求-

API的文档提供了以下示例代码:

代码语言:javascript
复制
import requests

url = "http://api-mainnet.magiceden.dev/v2/collections/DeGods/stats"

payload = {}
headers = {}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)

除了url有"runcible“而不是"DeGods”之外。

在JSON对象中,文档给出和示例使用“符号”、“地板价格”、"listedCount“和"volumeAll”的响应--但是,不管我尝试了什么集合,它只给出响应中的符号。

没有任何示例、标题或有效负载。

EN

回答 1

Stack Overflow用户

发布于 2022-04-21 09:03:33

集合的符号是以小写表示的集合的名称,空格替换为下划线。尝试使用http://api-mainnet.magiceden.dev/v2/collections/degods/stats,它就能工作了。

您的代码应该如下所示:

代码语言:javascript
复制
import requests

symbol = "DeGods"

url = "http://api-mainnet.magiceden.dev/v2/collections/{symbol}/stats".format(symbol=symbol.lower().replace(" ", "_"))

payload = {}
headers = {}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)

使用上面的代码,尝试另一个集合。例如The Catalina Whale Mixer

这是一种简化,它捕获了大部分的集合。其他人需要一种更精确的方法,这种方法太多样化了,我无法在这个答案中详细说明。

作为一个提示,魔术伊甸园收藏的符号可以从集合页面的链接中推断出来。

例如,Grim Syndicate集合的链接是https://magiceden.io/marketplace/grim_syndicate。链接的最后一部分是符号名。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71926371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档