Подключение к API Sandbase Coinbase с использованиемPython

Программы на Python
Ответить
Anonymous
 Подключение к API Sandbase Coinbase с использованием

Сообщение Anonymous »

Я пытаюсь использовать Coinbase в режиме песочницы, чтобы попробовать стратегию. Exchange/Docs/Sandbox/
Однако, когда я использую их в сценарии Python, они не работают. Он возвращает ошибку. < /P>
Я использую простой скрипт < /p>

Код: Выделить всё

from coinbase.wallet.client import Client
import os
from dotenv import load_dotenv

# Load environment variables from a .env file
load_dotenv()

# Your API credentials from Coinbase
API_KEY = os.getenv("API_KEY")
API_SECRET = os.getenv("API_SECRET")

# Initialize the Coinbase client
client = Client(API_KEY, API_SECRET)

def get_cash_balance():
# Get accounts
accounts = client.get_accounts()

# Find and print the cash balances
for account in accounts.data:
if account['type'] == 'fiat':
print(f"Currency: {account['currency']}")
print(f"Balance: {account['balance']['amount']}{account['balance']['currency']}")

if __name__ == "__main__":
get_cash_balance()
Это выдает ошибку, заканчивающуюся на

Код: Выделить всё

raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
< /code>
Я делаю что -то не так? Как я могу это исправить? Мои ключи точно так же, как они были на сайте.curl -X GET https://api.coinbase.com/v2/accounts -u "API_KEY:API_SECRET"
Ответ не авторизован

Подробнее здесь: https://stackoverflow.com/questions/789 ... -api-using
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»