问题标签 [coinmarketcap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
30 浏览

coinmarketcap - CoinMarketCap API 最新的全球指标不一致

我已集成 CoinMarketCap API 以通过以下方式获取当前总市值:https ://pro-api.coinmarketcap.com/v1/global-metrics/quotes/latest

该市值数据每 5 分钟更新一次,XX:X4:10 和 XX:X9:10。我无法通过 API 获取后者,因为时间似乎不对。

例如,当我在 XX:55:XX 获取总市值时,它返回更新日期 XX:54:XX。到目前为止还好。但是,在 XX:59:XX 它仍然返回 XX:54:XX,这仍然可以。虽然,在 XX:01:XX 它已经返回(未来)时间 XX:04:XX。

因此,不可能从最新的全球指标端点获取 XX:X9:10 总市值条目,这等于在任何时间间隔内错过的总条目的 50%...

有没有人有同样的问题?

我已经检查过了,服务器时间和 API 返回的时间是同步的

是的,我可以使用“报价历史”全局指标端点,但这需要付费订阅

0 投票
1 回答
370 浏览

javascript - 无法获取 Coinmarketcap API 数据

这个错误:

CORS 策略已阻止从源“http://localhost:19006”访问“https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest”获取:对预检请求的响应不通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头

...由该fetch请求返回。

为什么会这样?

0 投票
0 回答
80 浏览

python - 即使在while循环期间,如何让机器人轮询用户消息

我正在构建一个电报机器人,它接受货币对并回复其数据。每当有变化时,机器人都应该继续发送与该货币对相关的数据,直到用户要求它停止或输入一个新的价值/货币对。我在处理程序中使用了一个 while 循环,但这会使脚本很忙,因此更新程序无法在循环期间查找新消息。这是处理程序

这是开始轮询的主要方法。

我知道问题所在。但是,不知道解决方案。在运行回复循环时,机器人应该仍然能够接收新消息。

怎么做到呢?

0 投票
1 回答
172 浏览

angular - 如何使用 Angular 11 实现加密图表小部件

我需要为我的应用程序中的每个硬币实现加密图表小部件,它基于coinmarketcap.com主页,我找不到任何关于如何实现它的主题。到目前为止,这就是我所做的,在过去 7 天专栏中,我想为每个硬币放置图表小部件。

我正在使用带有 TypeScript 的 Angular 11。 在此处输入图像描述

0 投票
0 回答
69 浏览

api - CoinmarketCap API,24 小时交易量大于 7 天交易量,这怎么可能?

我试图了解从CoinmarketCap API获得的数据,但我很难弄清楚 24 小时交易量如何超过 7 天交易量?

示例:特斯拉代币化股票 Bittrex (TSLA),ID:7919

URL = https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest?id=7919&convert=USD&aux=volume_7d

截至目前,返回数据为:

如您所见,过去 24 小时的交易量大于过去 7 天的交易量。这怎么可能?

这个例子不是唯一的。截至目前,我发现以下 id 的 24h 量超过 7d 量:6760, 3149, 4112, 6482, 5623, and 7919

0 投票
1 回答
134 浏览

php - 使用 PHP 调用 Coinmarketcap API

我尝试了我的第一个 API 调用,但仍然有问题。我添加了我的 API-Key,选择了符号并试图呼应价格。但它仍然无效。但我的回声仍然是 0。也许有人告诉我我做错了什么。谢谢!

API 文档:https ://coinmarketcap.com/api/v1/#operation/getV1CryptocurrencyListingsLatest

0 投票
1 回答
75 浏览

python - 如何将 api.Response 转换为 python 中的数据框或 json?

我有这样的数据,我想将其转换为数据框。

(Cmc 是 coinmarketcap api)

我试过了 :

1)

TypeError:“响应”对象不可迭代

  1. crypto_map = pd.DataFrame(t)

ValueError:未正确调用 DataFrame 构造函数!

ValueError:未定义名称“加载”

我想在数据中加载一个变量,但它给了我这个错误:

TypeError:“响应”对象不可下标

在过去的几天里,我一直在为此苦苦挣扎,但找不到解决方法。

0 投票
1 回答
247 浏览

python - 如何从 Coinmarketcap 中提取所有加密符号

我正在使用以下代码通过一一插入硬币的符号来从 Coinmarketcap 中提取一些数据,但是由于每天都有新的密码添加到列表中,我需要从https://coinmarketcap一次提取所有密码.com/coins/views/all/以便每天更新列表。如何修改以下代码,以便我首先将所有加密符号放在一个文本文件中,然后再完成其余的工作?非常感谢您的帮助。

0 投票
2 回答
72 浏览

javascript - Google Apps 脚本在后端工作,但不在工作表上

我正在尝试创建一个从硬币市值 API 中提取并显示当前价格的脚本。当我为变量赋值时,脚本在后端运行良好。但是,当我尝试在工作表上运行该函数时,返回值为 null。

我的执行日志显示脚本正在运行,但是当我使用该函数并尝试引用 ETH 时,脚本正在为 BTC 运行。

当我在后端执行此操作并分配 ETH 时,脚本可以正常工作并返回正确的报价。关于我所缺少的任何想法?

0 投票
0 回答
20 浏览

r - 使用 api coinmarketcap 和 lapply 函数下载时出错

我正在尝试创建一个应用程序,以便更轻松地查看对 Crypto 的投资。下面的代码(可重现的示例)从CoinMarketCap api下载数据(不包括密钥)。总是第一次编译代码时它工作正常,但是,当我多次编译所有代码时,在某些尝试中我得到了错误:

由于我的应用程序是通过 shinydashboard 进行的,并且我必须不断更新闪亮,因此我多次收到此错误。我进行了堆栈搜索,并在此链接上找到了一些建议,包括 Hadley 的回答,但我无法解决问题!我相信这个错误与pblapply函数的应用有关!你有什么建议吗?