首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从Metamask调用API

无法从Metamask调用API
EN

Stack Overflow用户
提问于 2022-10-16 20:56:38
回答 1查看 34关注 0票数 1

我目前正在开发一个与XRPL集成的快照。然而,当我想从被波及的服务器上获取数据时,我遇到了一个问题。

这是我调用的网址:POST https://s.altnet.rippletest.net:51234

这是我的有效载荷

代码语言:javascript
复制
{
    "method": "account_info",
    "params": [
        {
            "account": "rDtBYnfg4ehGdYKg98GbxPK63w2rWzYUpT",
            "ledger_index": "current",
        }
    ]
}

我总是在说Failed to fetch时出错,我正在打这样的电话:

代码语言:javascript
复制
const response = await fetch(url, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    redirect: 'follow',
    body: JSON.stringify(payload),
});

还有来自snap清单的初始权限:

代码语言:javascript
复制
"initialPermissions": {
    "snap_confirm": {},
    "snap_manageState": {},
    "endowment:network-access": {}
},

我总是会犯以下错误:

代码语言:javascript
复制
{
    "code": -32603,
    "message": "Failed to fetch",
    "data": {
        "originalError": {}
    }
}
EN

回答 1

Stack Overflow用户

发布于 2022-11-11 09:44:02

您的JSON数据无效。

代码语言:javascript
复制
{
    "method": "account_info",
    "params": [
        {
            "account": "rDtBYnfg4ehGdYKg98GbxPK63w2rWzYUpT",
            "ledger_index": "current",
        }
    ]
}

应改为

代码语言:javascript
复制
{
    "method": "account_info",
    "params": [
        {
            "account": "rDtBYnfg4ehGdYKg98GbxPK63w2rWzYUpT",
            "ledger_index": "current"
        }
    ]
}

(注意"ledger_index": "current"后面的",“(逗号))

那么,这应该是可行的:)

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

https://stackoverflow.com/questions/74090660

复制
相关文章

相似问题

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