Javascript 向网站添加加密股票代码

Javascript 向网站添加加密股票代码,javascript,Javascript,晚上好,我正在努力理解如何将API从第三方实现到我的网站。现在我正在查看来自的文档。我发现很难理解如何用Javascript实现一个单一的代码器(例如BTC/USD)。你们能给我一些线索,看看哪里或者如何理解这些API吗。谢谢。API不允许CORS,因此您将无法在客户端浏览器中使用Javascript来执行此操作 如果允许,您可以使用jQuery执行如下操作: $.get('https://api.bitfinex.com/v1/pubticker/btcusd').done(function(

晚上好,我正在努力理解如何将API从第三方实现到我的网站。现在我正在查看来自的文档。我发现很难理解如何用Javascript实现一个单一的代码器(例如BTC/USD)。你们能给我一些线索,看看哪里或者如何理解这些API吗。谢谢。

API不允许CORS,因此您将无法在客户端浏览器中使用Javascript来执行此操作

如果允许,您可以使用jQuery执行如下操作:

$.get('https://api.bitfinex.com/v1/pubticker/btcusd').done(function(resp) {
  console.log(resp);
});
因此,您可以在您的服务器上创建一个文件(比如,在PHP中),并编写代码来生成上面非常简单的HTTP请求。你可以在谷歌上搜索“用PHP获取请求”。在服务器响应中返回该值,然后在上面的代码(位于客户端)中,您可以查询您的文件(您将更改
https://api.bitfinex.com/v1/pubticker/btcusd
将成为服务器上的文件,如
https://example.com/load-bitfinex.php

这称为代理,它可以绕过CORS限制(因为文件托管在您自己的域中)

或者,您可以仅使用服务器端渲染来执行此操作,只需使用后端代码查询端点,然后进行渲染即可

值得注意的是,在您的示例中,它对单个示例使用了两个单独的代码块(它既显示了普通的旧GET请求,也显示了使用它们的库)。这两种方法都不是必需的,只是对该URL的一个简单GET请求(您现在可以单击它以查看预览):


该API不适用于浏览器中的JavaScript。它用于node.js,即服务器端JavaScript。您需要一个接受CORS请求的API。