问题标签 [coingecko]

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 回答
871 浏览

json - canvasjs 和 coingecko api 数据

不熟悉使用外部 api 数据绘制图表并且缺乏知识导致我问如何使用 coingeko 图表 api 数据绘制图表?获取 json 格式的 api 数据的链接是: https ://api.coingecko.com/api/v3/coins/ethereum/market_chart?vs_currency=btc&days=30

我使用了这个示例代码并替换了链接但是只有空图表被填充而不绘制任何数据点

0 投票
2 回答
325 浏览

php - 无法获取 coingecko API 的信息

我正在分叉这个回购https://github.com/FundacionPesetacoin/Pesetacoin_WooCommerce-Plugin并且工作正常。但是当更改 API 以获取其他站点中的价格时,不更新

我尝试了一些不同的 API 链接并制作相同的链接。原始代码获取他的私有 API 的信息,我想使用其他公共 API。

使用原始代码,API 显示以下信息:

并获取“ptc_eur”的 API 用于购物车中的节目。现在我想使用其他站点https://api.coingecko.com/api/v3/simple/price?ids=reecore&vs_currencies=eur的新 API,而不是显示以下信息:

我只想使用“eur”数据,原始代码使用“ptc_eur”但不起作用。对不起我的英语不好。

原始代码:

新代码:

0 投票
1 回答
242 浏览

github - 在 coingecko API 上获取所有加密货币 github 存储库

我怎样才能获得所有加密货币 github 主账户(哪里有)?

Coingecko API 应该能够提供此信息,例如,我们可以在这里看到名为 source code 的行,它给出了比特币 github 存储库的地址。

我想为所有加密货币使用coingecko API获取 github,但我在文档中没有找到任何相关信息。

是否可以选择从此 API 获取此信息?或者如果在 coingecko 上不可能,是否有另一个免费的 API 来获取这些信息?

任何帮助都会很棒!

0 投票
2 回答
700 浏览

google-sheets - 使用 Google 表格自动从 CoinGecko 收集历史数据

一直在使用 Google 表格从 CoinGecko API 收集比特币历史数据。手动方法,我必须打开工作表并复制和“仅粘贴值”以将数据粘贴到历史列表中。左边是历史,右边是数据收集。如果可能的话,我想自动化这个过程。当前代码提取了 10 行尚未出现在历史记录中的数据。历史记录行以“BOTTOM”字段结束以指示页面底部。脚本编辑器已设置为在午夜运行以收集数据。这是我的示例: https ://docs.google.com/spreadsheets/d/1kAcVtF2x9ox7gNCt5liQdhApQpGaBw1kl4I8PjKMfx8/edit?usp=sharing

0 投票
1 回答
792 浏览

c# - 如何使用 CoinGecko C# API 获取硬币的市值?

我把它缩小到:

但是我必须为 GetAllCoinsData 提供一些参数,但它们对我来说没有多大意义,而且我找不到任何关于此函数的提及,或者原始 CoinGecko 函数似乎是基于 Web 的 API。所以不知道如何传递一个符号等并获取硬币数据以获取市值数据。

关于如何实现这一目标的任何想法?

0 投票
1 回答
441 浏览

javascript - 卡在 Javascript 中的 JSON API 调用

我正在尝试构建一个计算器,您可以在其中选择不同的加密货币并构建一个用于测试和跟踪的投资组合。为此,我选择 Coingecko API v3 并使用 Fetch 进行 API 调用。https://www.coingecko.com/en/api

API 调用正常工作,我从服务器获取 JSON 数据。我构建了一个传递前 100 名硬币的函数,将它们放入 Datalist-Tag 中以从输入中进行选择:

这是有效的,我正在使用 For 循环来处理响应。如果用户从该数据列表中选择了一个选项,我会尝试显示硬币的价格,并且对于更多功能,我认为最好我可以调用一个对象,data.coinname.current_price这样我就可以构建一个函数,我可以在其中传递一个字符串给它和得到那枚硬币的价格。

但是,现在我必须将 data[0].current_price 用于current Price列表中的第一项。被调用列表上的项目会随着时间而改变,所以我不能进行静态分配,我想我每次调用 API 时都可以这样做,但是拥有一个可以用名称提供的函数对我的目标没有好处作为执行价格调用的字符串。

可以在与列表相同的调用中获得价格,但我无法弄清楚我将如何做到这一点。在 API 的网站上列出了不同的调用,第一个是 /coins/list 调用,它说“使用它来获取所有硬币的 id 以进行 API 调用”并为每个可用的 JSON 对象硬币如:

我是否需要先打这个电话才能实现我的想法?但我不确定这将如何帮助我获得我正在寻找的解决方案......我正在努力寻找解决方案并感到困惑,我觉得我没有正确理解它,它应该不那么难正如我现在认为的那样:D 如果您知道如何完成此操作,请告诉我!

0 投票
1 回答
4696 浏览

javascript - Next.js 使用 getServerSideProps 如何将道具从页面传递到组件?

我正在尝试获取coingecko-api比特币的实时价格。我正在尝试将 getServerSideProps 的返回道具传递给我的<CalculatorBuy />组件,该组件是组件的一部分<Main />。我试图导入异步函数,calculatorbuy.js但我得到了未定义的对象。如何从index.jstomain.jscalculatorbuy.jscomponents 传递 props。在 index.js 中,一切都像魅力一样工作,但我想直接在组件中使用 props 值。

0 投票
0 回答
29 浏览

javascript - 具有自己的事件侦听器的动态查询选择器

您好,我正在使用 Javascript 从 Coingecko 调用 Pricefeed 的 API。我使用一个函数从一个按钮添加 Div,用于选择将在不同“空间”中显示价格的硬币。

HTML:

我在关闭 Body Tag 之前调用函数 fetch_coinlist()

JS:

当我单独使用带有静态 ID 的选择器时,它可以工作,并且我从我选择的硬币中获得显示的价格,在上面的示例中,它为我提供了控制台的正确值,但是当我尝试运行循环时,它被中止在出现错误的第一个周期之后:未捕获的 TypeError:无法读取 null 的属性“appendChild”

我尝试将脚本放在站点的末尾,以便可以加载所有内容,但它不会更改错误,我尝试使用静态 ID 这可行,但我需要有尽可能多的用户想要添加的选择,我尝试了将选择器操作放在循环之外,但它也不起作用。当我在 ...appendChild(toplist) 之前使用 console.log(toplist) 时,它给了我尝试附加的正确选项,

但循环因错误而停止:未捕获的类型错误:无法读取 null 的属性“appendChild”,我做错了什么?

0 投票
0 回答
190 浏览

javascript - 如何从 CoinGecko api 获取所有 (6867) 图像?

我想获取 CoinGecko 带来的所有硬币(6867)的图像,但它的 API

只有 ruturn {id,symbol,name} 和

只返回250个硬币

0 投票
1 回答
53 浏览

json - Next.js JSON 检索 - JSON 对象问题

我正在使用 coingecko API 开发一个简单的加密价格跟踪器。我当前的代码不会从 API 链接访问任何 JSON 对象,并且我没有收到表明问题所在的错误或警告:https ://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=比特币%2C%20ethereum%2C%20ripple&order=market_cap_desc&per_page=100&page=1&sparkline=false

但是,出于测试目的,如果我使用来自 jsonplaceholder 的这个 API 链接,它绝对可以正常工作:https ://jsonplaceholder.typicode.com/users

这是我的代码:

正如我所说,我没有收到任何错误或警告,因此任何有关故障排除的帮助将不胜感激,谢谢