我想使用 coinbase api 获取用户信息。对于那个,我找到了 coinbase curl usl,它将为我提供用户信息。
卷曲网址:
https://api.coinbase.com/v2/users/:user_id
我已经在 coinbase 网站上注册了我的帐户,还检查了网站中提供的所有选项,但没有找到我的 user_id。
问题是如何获取我的 coinbase 帐户的 user_id ..?
我想使用 coinbase api 获取用户信息。对于那个,我找到了 coinbase curl usl,它将为我提供用户信息。
卷曲网址:
https://api.coinbase.com/v2/users/:user_id
我已经在 coinbase 网站上注册了我的帐户,还检查了网站中提供的所有选项,但没有找到我的 user_id。
问题是如何获取我的 coinbase 帐户的 user_id ..?
您可以通过请求向 API 询问当前用户信息https://api.coinbase.com/v2/user
。这将返回有关当前用户的任何公开可用信息。
示例响应:
{
"data": {
"id": "9da7a204-544e-5fd1-9a12-61176c5d4cd8",
"name": "User One",
"username": "user1",
"profile_location": null,
"profile_bio": null,
"profile_url": "https://coinbase.com/user1",
"avatar_url": "https://images.coinbase.com/avatar?h=vR%2FY8igBoPwuwGren5JMwvDNGpURAY%2F0nRIOgH%2FY2Qh%2BQ6nomR3qusA%2Bh6o2%0Af9rH&s=128",
"resource": "user",
"resource_path": "/v2/user"
}
}
如您所见,它包含您在 id 字段下查找的 user_id。这应该足以获取您的用户信息。
你可以在 Python 中使用 de CoinBase API for Python 进入,例如:
#LIBRERIAS:
from coinbase.wallet.client import Client
# conexion a CoinBase
client = Client('xxxxxxxxxx', 'xxxxxxxxxxxxxx')
user = client.get_current_user()
print("user items: "+str(user)+'\n')