前提・実現したいこと
bitflyerのpribate APIに接続したい。
bitFlyer API Documentation
ひとまずapiのリファレンスにあったpermissionの
GET /v1/me/getpermissions リクエストをしています。
発生している問題・エラーメッセージ
署名のミス?signの部分でしょうか?
{'data': None, 'error_message': 'Invalid signature', 'status': -500}
該当のソースコード
python3
1endpoint = "https://api.bitflyer.jp/v1/" 2path = "me/getpermissions" 3method = "GET" 4 5timestamp = str(datetime.timestamp(datetime.now())) 6text = timestamp + method + path; 7sign = hmac.new(b'api_secret', b'text', hashlib.sha256).hexdigest() 8 9headers = {'ACCESS-KEY': api_key, 10 'ACCESS-TIMESTAMP': timestamp, 11 'ACCESS-SIGN': sign} 12 13permissons_json = requests.get(endpoint+path, headers=headers).json() 14permissons_json 15
試したこと
http://kasoutuuka.org/bitflyer-api
こちらを参考にsignを作成したりしてみました。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
python 3.6.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。