Kraken api - get token with python

Kraken api - get token with python an example of how you can generate a WebSocket authentication token using Python for Kraken's API: ```python import time import base64 import hashlib import hmac import urllib.request import json # Replace with your Kraken API public and private keys api_key = 'YOUR_API_PUBLIC_KEY' api_secret = 'YOUR_API_PRIVATE_KEY' # API endpoint and parameters api_path = '/0/private/GetWebSocketsToken' api_nonce = str(int(time.time() * 1000)) api_post = 'nonce=' + api_nonce # Create the SHA256 hash api_sha256 = hashlib.sha256(api_nonce.encode('utf-8') + api_post.encode('utf-8')).digest() # Create the HMAC signature api_hmac = hmac.new(base64.b64decode(api_secret), api_path.encode('utf-8') + api_sha256, hashlib.sha512) api_signature = base64.b64encode(api_hmac.digest()) # Create the request api_request = urllib.request.Request('https://api.kraken.com' + api_path, api_post.encode('utf-8')) ap

KrakenD API Gateway를 설치하고 설정하는 방법

KrakenD API Gateway를 설치하고 설정하는 방법을 간단히 정리해 드릴게요.

설치 방법

  1. Docker 사용:

    docker run -p 8080:8080 -v $PWD:/etc/krakend/ devopsfaith/krakend run --config /etc/krakend/krakend.json
    
  2. Mac OS X:

    brew install krakend
    
  3. Linux (Debian/Ubuntu):

    apt install -y ca-certificates gnupg
    apt-key adv --keyserver keyserver.ubuntu.com --recv 5DE6FD698AD6FDD2
    echo "deb https://repo.krakend.io/apt stable main" | tee /etc/apt/sources.list.d/krakend.list
    apt-get update
    apt-get install -y krakend
    

설정 방법

  1. krakend.json 파일 생성:

  2. KrakenDesigner 사용:

  3. 설정 파일 검증:

    krakend check --config ./krakend.json --debug --lint
    

이렇게 설치와 설정을 완료하면 KrakenD API Gateway를 사용할 준비가 됩니다. 추가로 궁금한 점이 있으면 언제든지 물어보세요! 😊

2: Configuration Guide for KrakenD API Gateway 1: KrakenD API Gateway Installation Guide

댓글

이 블로그의 인기 게시물

SSL/TLS 인증서 오류를 해결- 리눅스명령모음 - SSL certificate problem

(truffle 환경 설정) 스마트 계약 배포 와 truffle deploy 오류 해결 - Error: Could not find artifacts for SimpleStorage from any sources

자기주권 신원 (SSI Self-Sovereign Identity) 인증의 발전 그리고 정보 민주화 (Information Democratization)