问题标签 [finnhub]
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.
python - 如何使用 finnhub 从不同的证券交易所(ASX - 澳大利亚证券交易所)提取股票
我正在使用 finnhub 从澳大利亚证券交易所提取股票价格,但是,我似乎找不到任何有关它的文档。有谁知道如何使用 finnhub 指向特定的证券交易所 (SX) 并从该 SX 中提取信息?
android - Android 上的 finnhub.io API - 得到 200 但空响应
我正在尝试让Finnhub-Kotlin从我的 Android 应用程序中工作。我正在尝试对 /quote API 执行一个简单的获取请求,但使用他们的内置请求时出现“NetworkExecutionOnMainThread”错误。
所以我尝试使用 OkHttp 自己构建请求,我得到了 200 响应,但响应中没有正文。响应为空。
这是我尝试过的:
使用 Finnhub-kotlin 示例代码:
这会导致 NetworkOnMainThread 异常,即使我相信我在异步线程中正确设置了它。我注意到他们的网络调用是在使用调试器单步执行时同步设置的。
然后我尝试自己使用 OkHttp 异步构建请求以避免 NetworkOnMainThread 异常:
上述代码成功返回 200,但响应中没有内容。
如果我尝试在浏览器中点击相同的 url,则没有问题,我会看到 json 响应。我在这里错过了什么吗?
go - 使用 GO 解析 API 响应
我正在使用finnhub
REST API,但在解析和显示从 API 发回的响应时遇到问题。
这是我的代码:
这是输出:
我如何实际查看响应中的数据,为什么是响应{0xc0003ac168 0xc0003901f8}
?
我正在尝试做的事情:
只需遍历响应并查看数据。
reactjs - 如何使节点模块返回 Promise 或按顺序工作?
我正在构建一个使用股票代码数组的 React App 界面:通过节点模块从 finnhub 获取数据 > 将返回的数据推送到数组tickerArr
> 将数组设置为状态变量prices
> 渲染数据。我的代码的简化版本如下所示:
我遇到的问题是使用finnhubClient.quote()
以不同速度返回数据的函数推送到tickerArr
. list
这导致数据与数组中的项目无序。所以在这个特定的例子中,for循环中的每个函数调用都可能需要一些时间来响应和推送,所以即使我从这个顺序开始,['AMZN', 'META', 'GOOGL']
我最终也会得到一个不同['META', 'GOOGL', 'AMZN']
的数据顺序。有没有办法让 for 循环在移动到下一个请求之前等待每个请求完成?在之前添加等待finnhubClient.quote
不起作用。
global - JavaScript中的窗口/全局变量提前返回NaN值?
注意:我在此处附加了一个链接到我的程序的(半)工作版本。
我正在使用 Finnhub 和 P5.js 库编写一个股票图表程序。
我在调试代码以根据股票的总价值范围生成 Y 轴值时遇到问题。调用窗口/全局变量 (window.yAxisRange) 时,在其中调用变量的 for 循环似乎在将任何内容写入所述变量之前正在运行。
具体来说,控制台显示我为检查 yAxisRange 变量的值而编写的 console.log() 代码显示了两次(该特定循环的每次迭代一次)。第一个实例显示返回的 NaN 值。浏览器视图中的图表给出了一个很好的问题示例,因为似乎生成了可行的数字,但由于某种原因,NaN 值覆盖在它们之上。
我很困惑为什么我收到一个 NaN 值,以及为什么调用 window.yAxisRange 的循环运行得这么早。
我的代码如下(我为任何差异道歉,因为我花了一些时间调整它):