initial commit
This commit is contained in:
67
api_test.py
Normal file
67
api_test.py
Normal file
@@ -0,0 +1,67 @@
|
||||
#! /usr/bin/env python
|
||||
# XCoin API-call sample script (for Python 3.X)
|
||||
#
|
||||
# @author btckorea
|
||||
# @date 2017-04-11
|
||||
#
|
||||
#
|
||||
# First, Build and install pycurl with the following commands::
|
||||
# (if necessary, become root)
|
||||
#
|
||||
# https://pypi.python.org/pypi/pycurl/7.43.0#downloads
|
||||
#
|
||||
# tar xvfz pycurl-7.43.0.tar.gz
|
||||
# cd pycurl-7.43.0
|
||||
# python setup.py --libcurl-dll=libcurl.so install
|
||||
# python setup.py --with-openssl install
|
||||
# python setup.py install
|
||||
|
||||
import sys
|
||||
from xcoin_api_client import *
|
||||
import pprint
|
||||
|
||||
|
||||
api_key = "api_connect_key"
|
||||
api_secret = "api_secret_key"
|
||||
|
||||
api = XCoinAPI(api_key, api_secret)
|
||||
|
||||
rgParams = {
|
||||
"order_currency": "xrp",
|
||||
"payment_currency": "KRW"
|
||||
};
|
||||
|
||||
|
||||
#
|
||||
# public api
|
||||
#
|
||||
# /public/ticker
|
||||
# /public/recent_ticker
|
||||
# /public/orderbook
|
||||
# /public/recent_transactions
|
||||
|
||||
result = api.xcoinApiCall("/public/ticker/" + rgParams["order_currency"], rgParams)
|
||||
print("status: " + result["status"])
|
||||
print("last: " + result["data"]["closing_price"])
|
||||
print("sell: " + result["data"]["sell_price"])
|
||||
print("buy: " + result["data"]["buy_price"])
|
||||
|
||||
|
||||
#
|
||||
# private api
|
||||
#
|
||||
# endpoint => parameters
|
||||
# /info/current
|
||||
# /info/account
|
||||
# /info/balance
|
||||
# /info/wallet_address
|
||||
|
||||
#result = api.xcoinApiCall("/info/account", rgParams);
|
||||
#print("status: " + result["status"]);
|
||||
#print("created: " + result["data"]["created"]);
|
||||
#print("account id: " + result["data"]["account_id"]);
|
||||
#print("trade fee: " + result["data"]["trade_fee"]);
|
||||
#print("balance: " + result["data"]["balance"]);
|
||||
|
||||
sys.exit(0)
|
||||
|
||||
Reference in New Issue
Block a user