クラケンキーのコンテンツを何時間も読み込もうとしていますが、それでも動作しません。私の問題は次のとおりです。 api-description https://www.kraken.com/help/api#public-market-dataに「input」のようなものがあります。私。 https://api.kraken.com/0/public/AssetPairsの場合、 "input"を使用することはオプションです: "info = leverage"、それ以外の場合はデフォルト "info = all info"で動作します。 だから私のだけで正常に動作しKraken-API:入力オプション。 Python
python2.7-コード
import os
import urllib, json
import time
dir_path_this = os.path.dirname(os.path.realpath(__file__))
os.chdir(dir_path_this)
URL = "https://api.kraken.com/0/public/AssetPairs"
FILENAME_PAIR = "pair"+ ".json"
response = urllib.urlopen(URL)
pairinfo_dict = json.loads(response.read())
with open(FILENAME_PAIR, 'wb') as outfile:
json.dump(pairinfo_dict, outfile)
、「入力」がデフォルトで取られているので、私はそれを設定する必要はありません。 URL
https://api.kraken.com/0/public/Tickerの場合は、Pythonに「入力」を伝える必要があります。「ペア=コンマで区切られたアセット・ペアのリスト」は、API記述のとおりです。 したがって、後者のURLで上記のコードを実行すると、デフォルトで「input」が設定されていないため、エラーが発生し、Pythonに入力オプションを指定するためにコードを変更する方法がわかりませんつかいます。
明示的に設定する必要があるパラメータや引数は誰にも分かりますか?
おかげで、無情。 問題は、https://api.kraken.com/0/public/AssetPairsはうまく動作し、Pythonコードでもそうですが、Pythonにロードするためのオプションを使用する必要はありませんあなたがそれを記述したように、デフォルトで設定されたファイル全体を読み込んでから、特定のペアを検索することができます。 しかし、https://api.kraken.com/0/public/Tickerではそうではありません。オプションペア= ...を設定しなければならないので、リンクもPythonコードでも動作しませんし、デフォルトもありません。だから私が知りたいのは、コード内でこのオプションを設定する方法です。 – Studentu