bitpointAPI

import requests

import json

import time

import jwt

import utils

class Api:

 def __init__(self):

  self.API_KEY ="APIキーを入力"

  self.SECRET = "シークレットキーを入力"

  self.API_ENDPOINT = 'https://smartapi.bitpoint.co.jp/bpj-smart-api'

  self.API_PATH = '/api/account'

 def get(self,path):

  currTs = str(int(time.time()))

  auth_payload = {

  "path":path,

  "nonce":currTs,

  "API_KEY":self.API_KEY

  }

 sign = jwt.encode(auth_payload,self.SECRET,algorithm="HS256")

 request_data=requests.get(

 self.API_ENDPOINT+path

 ,headers = {

 "access-key" : self.API_KEY,

 "access-nonce" : currTs,

 "access-signature" : sign,

 "Content-Type" : "application/json"

 })

 return request_data

def info(self):

 api = Api()

 result = api.get("/api/exchangeInfo").json()

 return result

def bookTicker(self,pair):

 api = Api()

 result = api.get("/api/ticker/bookTicker?symbol="+pair).json()

 return result

ryutotsuo's Ownd

0コメント

  • 1000 / 1000