【问题标题】:How to get my current user_id ..?如何获取我当前的 user_id ..?
【发布时间】:2016-07-19 09:18:51
【问题描述】:

我想使用 coinbase api 获取用户信息。对于那个,我找到了 coinbase curl usl,它将为我提供用户信息。

卷曲网址:

https://api.coinbase.com/v2/users/:user_id

我已经在 coinbase 网站上注册了我的帐户,还检查了网站上提供的所有选项,但没有找到我的 user_id。

问题是如何获取我的 coinbase 帐户的 user_id..?

【问题讨论】:

  • codeigniter 与那个 url 有什么关系? .
  • 他可能正在使用该框架进行开发。至少他表示了? Geez Arsh,你必须毁掉每一个该死的派对?在变成代码警察之前冷静一下。
  • @ArshSingh :使用该 URL 我将获取该用户的信息。
  • @PockeTiger 你有仔细阅读我的评论吗? ,, 我问他,codeingiter 与 url 有什么关系,我想要关于他如何在其中使用 codeingiter 的信息,如果是,那么他需要发布控制器代码,简单吗?
  • @Codebrekers,你试过一些代码吗? , 如果是的话请把它贴在你的问题里,如果你还没用过,在问题里说清楚你到目前为止尝试了什么,这将有助于其他人更好地了解你的情况,否则每个人都会问你发布代码。

标签: php codeigniter bitcoin coinbase-api


【解决方案1】:

您可以通过 https://api.coinbase.com/v2/user 请求向 API 索取 current 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。这应该足以获取您的用户信息。

【讨论】:

  • Tiger :如果我在邮递员中简单地调用“api.coinbase.com/v2/user”,它会给我像“errors”这样的无效令牌之类的错误:[{“id”:“invalid_token”,“message”: “访问令牌无效”}
  • 您的访问令牌已过期。您应该进行身份验证并刷新它。 PS.:您可以在this link.上找到有关如何获取有效访问和刷新令牌的说明
【解决方案2】:

你可以在 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')

【讨论】:

    猜你喜欢
    • 2020-10-01
    • 2020-08-15
    • 1970-01-01
    • 2017-10-24
    • 1970-01-01
    • 2015-12-25
    • 2019-04-22
    • 2011-03-01
    • 2014-09-27
    相关资源
    最近更新 更多