python - 使用python访问JAVA API?
问题描述
目前,我编写了一个 python 脚本,可以从各种来源(Quandl、webscraping 等)获取数据。我想切换到更稳定的信息源、下单系统。代理提供了一个 API:
https://www.sharekhan.com/active-trader/oalert/new-to-oalert
在查看了文档和可用的少量信息之后,似乎我只能将它与java
. 我是python的新手,从未尝试过java。有人能指出我从哪里开始学习更多关于如何在我的 python 程序/脚本中使用 API 的方向吗?
来自常见问题
TradeTiger API 具有基于传输控制协议 (TCP) 的架构。因此,它可以在任何可以使用 TCP 协议进行通信的编程语言中工作。与 API 兼容的一些编程语言是 C#.net、VB.Net、Java、Python、C++ 和 VB。
谢谢
解决方案
根据您从文档中给出的报价,API 使用 TCP。您可以使用任何语言(包括 Python)的任何网络库来访问它。
首先,您需要学习 TCP 的基础知识。谷歌搜索将引导您找到技术文档。RFC 给出了官方规范。然后,您将需要一个 Python 库来打开网络连接并发送二进制数据。最后,您需要阅读API 的文档。
推荐阅读
- windows - 批量编码嵌套循环问题
- google-chrome - 谷歌 chrome 在 mac 上停止自动升级
- javascript - 在“rxjs”中找不到导出“分区”
- r - 位置 = 'fill' 的 Geom_bar,hlines 表示平均值
- swift - 在 Swift 4 项目中使用 Swift 5 库
- sequelize.js - 续集急切的加载检查查询(例如:它有...?)
- php - Laravel - 找不到列,当它存在于数据库中时
- java - 第二次在警报对话框中打开地图片段时,活动停止工作
- sql-server - 查询以使用多主键选择 1000 条记录,以便我可以验证数据是否在两个数据库之间映射
- python - 解决 RecursionError:获取对象的 str 时超出最大递归深度