python - 找到在 Robinhood 上获取比特币价格的 api 调用

标签 python api http post request

我有兴趣在Robinhood上编写一个用于加密货币的Python算法交易机器人。目前,我一直在玩this wrapper ,但尚未针对加密货币进行更新。如果我想获取谷歌股票的价格,请访问 https://api.robinhood.com/quotes/GOOG/显示了结果,但我无法弄清楚比特币的等价物。

我尝试从我的 Android 手机中嗅探数据包,以查看该应用程序使用什么来更新该值,但我认为我太缺乏经验,无法以这种方式弄清楚。如何使用python请求模块来查找值?

最佳答案

我认为this repo对你有用。 Robinhood 最近开放了网页版,您可以轻松地从 Chrome 开发者工具中找到不同的 API 调用。无论如何,这个存储库已经为您获取了大部分端点。示例代码:

from robinhood_crypto_api import Robinhood
# user and password are your Robinhood login credentials
r = Robinhood(user, password)
# Current BTC quotes.
quote_info = r.quotes()
# Market order to buy/sell BTC
market_order_info = r.trade(
    'BTCUSD',
    price=round(float(quote_info['mark_price']) * 1.005, 2),
    quantity="0.00005",
    side="buy",
    time_in_force="gtc",
    type="market"
)

关于python - 找到在 Robinhood 上获取比特币价格的 api 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48533885/

相关文章:

python - Authlib jwt token 解码在函数内部不起作用

ruby-on-rails - 验证 ssl 证书以验证访问我们私有(private) api 的服务?

rest - 如何删除远程地址?

java - 从 httppost 响应中解析 xml

python - 好的高级 python ftp/http 库?

python - 使用 TypedChoiceField 的 FormSet 不会每 ~2000 个请求强制转换为 int

Python方式-迭代数组,检查索引处的元素,将新字符串附加到数组

python - 使用 Python 将 JSON 嵌套到扁平化 JSON

php - Lumen 中不存在方法尝试

java - 如何从 java http 请求读取 XML?