问题标签 [kraken.com]

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 投票
2 回答
1972 浏览

api - 如何通过 API 从 Kraken 转移到 Poloniex

我想知道你能使用 API 函数将一些货币从 Kraken 转移到 Poloniex 吗?没看到有什么在说这个。

非常感谢

0 投票
2 回答
524 浏览

node.js - Kraken API DASHXXBT asset pair not working

I am consuming Kraken API and using the Depth request to get the order books. I understand the pairs (parameter for Depth) are the composition of base and quote that you can find in the assetpair call. In fact: https://api.kraken.com/0/public/Depth?pair=XLTCXXBT is working as expected.

But when I try DASH https://api.kraken.com/0/public/Depth?pair=DASHXXBT I always get:

Nonetheless in the assetpair response you can find base: DASH quote: XXBT

https://api.kraken.com/0/public/AssetPairs

Is there something I am missing?

0 投票
1 回答
508 浏览

python - Python3:自定义加密标头 URLLIB - KrakenAPI

好吧,所以我认为我在这个方面有点超出我的联盟。我正在尝试促进此处指出的自定义 HTTP 标头:

来自https://www.kraken.com/help/api

如果可能的话,我正在尝试完全使用 urllib。

以下是按照要求对其进行编码的众多尝试之一:

以上可能工作得很好,我现在正在努力将它适当地送到现场。这是我最近的尝试:

任何帮助是极大的赞赏。谢谢!

0 投票
2 回答
2161 浏览

android - 改造 - 传递 POST 参数数据和标头

我正在尝试使用retrofit调用Kraken API。我有一个工作版本,我想转换为改造版本,但我在传递 POST 参数时遇到了一些问题。AsyncHttpClient

如文档中所述,它需要:

  • 2 个 HTTP 标头 :API-KeyAPI-Sign.
  • 一个 POST 数据:nonce
  • 我正在调用的端点的 2 个输入参数:startofs

AsyncHttpClient版本(有效)

改造版本(响应EAPI:Invalid key):

服务 :

只是电话不同,我错过了什么吗?我尝试使用@query, @Body,等@FieldMap@HeaderMap但无法使其正常工作。

编辑:我刚刚尝试使用其他 API,如Poloniex,但遇到了同样的问题(无效密钥),但它仍然适用于基本的 HTTPClient。

0 投票
1 回答
1197 浏览

kraken.com - 无效的随机数海妖

我正在{"error":["EAPI:Invalid nonce"]}调用https://api.kraken.com/0/private/AddOrder端点。

以 json 的形式传递以下参数:

同时设置 API-Key 和 API-Sign。

nonce = String.valueOf(System.nanoTime());

使用上述逻辑生成随机数。知道我哪里出错了吗?

0 投票
1 回答
454 浏览

ruby - Kraken Api,提款问题“无效资产”

我正在尝试从我的 Kraken 帐户提款到另一个平台,但我总是收到以下错误响应:

EFunding:无效资产(KrakenClient::ErrorResponse)

使用此代码:

知道我在做什么错吗?

我可以做任何其他的行为,无论是公开的还是私人的(甚至是买卖)。我尝试了 XXBT/XBT/BTC/Bitcoin,我确实在这个帐户上有 0.005 BTC 可用。

错误消息不在 Kraken 的 API 文档中。

0 投票
0 回答
305 浏览

matlab - Matlab Kraken 认证 API 无效签名

我也像许多其他人一样,很难将 Matlab 与 Kraken 从混账的来源联系起来,而且目前还没有明确的答案。希望有人能用简单的术语澄清可能导致“EAPI:无效签名”错误的类型错误。(我不是 Java 程序员。)

0 投票
0 回答
74 浏览

python - Python:请求返回 403

我使用 requests 包与 api 通信(来自 api.kraken.com)。一切正常,直到 api 突然响应 403 错误。我仍然可以浏览api

我的代码(曾经有效):

0 投票
2 回答
4596 浏览

kraken.com - Kraken-API OHLC 请求不遵守“since”参数

我正在尝试使用 REST API 从 Kraken 检索 30 分钟蜡烛的 3 个月历史: https ://www.kraken.com/help/api

根据文档,我向 URL 发出了这个 POST 请求: https ://api.kraken.com/0/public/OHLC

以 JSON 格式传递以下参数:

其中 1514404800 对应于日期的时间戳(以秒为单位):
27/10/2017 20H00m UTC
这在 API 文档中并不清楚,他们称之为“ID”,但我通过查看返回值得出了这个结论.

所以我期待从该日期开始的条目返回响应。然后我将使用返回的最后一个 id 获取后续条目。

然而,我得到的第一个条目正好对应于 15 天前。实际上,如果我根本不传递参数'since',我会得到完全相同的结果,所以似乎该参数被完全忽略了。

也许 Kraken 改变了 API 并且这个参数 'since' 被其他参数取代了?
或者我误解了这个参数的语法并且我做错了什么?

0 投票
1 回答
905 浏览

c# - 使用 Kraken API 获取最新的配对值

我正在尝试使用 Kraken API 获取给定对的最新值/速率,但我无法真正弄清楚。有没有人知道怎么做?

我正在使用 Git ( https://github.com/trenki2/KrakenApi ) 上提供的 C# 代码,并认为使用以下函数是可行的方法:

但是,我不想使用 ID,根据 Kraken 网站,这似乎是可选的。我只想知道当前值是多少,仅此而已。

我还使用 GetTicker 获取最后一笔交易,但这没有时间戳,也不会给出实际的货币对值。

干杯