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

调用Magic Eden API获取钱包活动仅返回空JSON对象问题求助

问题描述

尝试通过Magic Eden API获取钱包活动信息,使用官方提供的示例代码(如下),将URL替换为http://api-devnet.magiceden.dev/v2/wallets/MYWALLET/activities?offset=0&limit=100后,接口仅返回{}空JSON对象,且官方文档未提供示例请求头和负载信息,寻求解决办法。

官方示例代码:

import requests

url = "api-devnet.magiceden.dev/v2/wallets/4wejSnr97csngztZ5SU7A6iZRXJD7B3Y1R1koCQ5NjmD/activities?offset=0&limit=100"

payload={}
headers = {}

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

print(response.text)
可能的解决方向
  • 验证钱包地址环境匹配:确保替换的MYWALLET是Devnet环境下的有效Solana钱包地址,主网地址在测试网接口中会返回空数据。
  • 补全URL协议头:官方示例URL缺少https://,部分请求工具虽会自动补全,但建议明确使用https://api-devnet.magiceden.dev/...,避免协议缺失导致的请求异常。
  • 添加基础请求头:部分Magic Eden接口需要指定User-Agent才能正常响应,尝试添加如下请求头:
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36"
    }
    
  • 确认钱包活动记录:如果该钱包在Devnet环境下没有任何Magic Eden相关活动(如交易、Mint等),接口会自然返回空对象。可先用官方示例中的测试地址验证接口是否正常。
  • 检查接口版本状态:确认v2接口是否仍在维护,部分旧版本接口可能已被废弃,建议核对官方文档的最新接口说明。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 07:05:24