【问题标题】:Fetching somehow the owner address of a polygon network NFT in opensea?在 opensea 中以某种方式获取多边形网络 NFT 的所有者地址?
【发布时间】:2021-12-03 00:31:42
【问题描述】:

我尝试从 OpenSea.io 获取位于多边形网络中的 NFT 的所有者地址!问题是opensea的API不支持Polygon。

我使用所有者地址作为 MetaMask 身份验证过程的一部分,但我无法找到任何获取地址的方法,除非使用某种类型的网站 scraping 工具,它会非常快速和肮脏。

有谁知道我如何从多边形中获取所有者地址? 这里是来自 opensea 的测试 NFT:https://opensea.io/assets/matic/0x2953399124f0cbb46d2cbacd8a89cf0599974963/25867163425986018856889440957896213450322282376135695915897716851719840727041

合约是:0x2953399124f0cbb46d2cbacd8a89cf0599974963 令牌 ID:25867163425986018856889440957896213450322282376135695915897716851719840727041

提前感谢任何提示和想法

【问题讨论】:

  • 你必须从多边形扫描中获取 abi 并从 web3 调用任何方法
  • 其实不需要 web3。这是对 Poliscan API 的简单 curl/json 调用。问题是 API 不支持任何打开来获取令牌 id 的所有者地址。至少我没有找到任何开放的。我确实只有合约和令牌 ID 对。
  • 嗯,我正在解释如何做到这一点......我想请随意忽略我。
  • 我不确定你在说什么。我在哪里忽略任何东西? Polygonscan 有一个正确的 API,在我看来,要使用这个 API,你不需要 web3。但是无论使用 Polygonscan 的 API,我都没有找到任何选项来获取具有给定合约和 token_id 的特定 token_id 的所有者。如果我错了并且没有看到东西,请纠正我。
  • 对不起,我说的是合同的abi(没有错别字)。

标签: ethereum nft opensea


【解决方案1】:

您可以为此使用moralis sdk,查看此文档-> https://deep-index.moralis.io/api-docs/#/token/getTokenIdOwners

您可以通过在moralis 上注册来获取API 密钥,然后在上面链接的浏览器中试用!

【讨论】:

  • 看起来像是评论而不是答案。它需要更多信息。
猜你喜欢
  • 2022-10-13
  • 1970-01-01
  • 1970-01-01
  • 2016-11-02
  • 1970-01-01
  • 2013-03-31
  • 2015-04-11
  • 2021-07-31
  • 2022-07-04
相关资源
最近更新 更多