Monzo的存根API

monzo-api-stub的Python项目详细描述


Monzo的存根API。

关于Monzo API弃用的说明

monzo api在这一点上基本上是被弃用的。自2016年初以来(据我所知),该计划一直没有得到积极发展,而且可能要到2018年年中才能付诸实施,因为英国正在推出新的开放银行基础设施法规,这将影响Monzo API的未来。我很乐意接受这个回购协议的prs,但是考虑到api的开发状况,我已经停止了与monzoapi的合作,所以在api开发重新开始之前不会维护这个协议。

安装

PYPI上提供该软件包:

$ pip install monzo-api-stub

用法

运行服务器:

$ monzo-api

您可以分析可选参数来更改行为:

$ monzo-api --help
Usage: monzo-api [OPTIONS]

  Stub Monzo API

Options:
  --host TEXT             Address to bind to.
  --port INTEGER          Port for the HTTP server.
  --num-accounts INTEGER  Number of accounts to give the user
  --currency TEXT         Currency to use, pass "random" to use random
                          currencies
  --help                  Show this message and exit.

注意:这不能保证与api兼容。这是尽最大努力的尝试 为开发人员构建monzo api提供一个有用的工具。

功能

  • OAuth流具有立即重定向功能,无需输入电子邮件地址。
  • 使用预先定义的或随机的货币进行测试。
  • 作为具有多个帐户的用户进行测试。

完整性

由于这是存根api,服务器端的大多数“业务逻辑”不是 已经实现,而且很可能不会实现。

然而,这应被视为一项正在进行的工作,任何 响应/端点更接近于真实api的响应/端点,或者完全添加 缺少端点,非常受欢迎。

缺少的东西:

  • OAuth交换是假的-我想以一种基本的方式添加它,以使它更容易 测试oauth流。
  • 不需要auth头-最好有一个basic(可选?)认证 检查。
  • 详细请求日志记录-帮助查看客户端应用程序正在发送的内容。
  • 加载自定义数据-允许测试应用程序 想处理
  • 网钩。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用jaxb2annotateplugin和XJC工具的java自定义注释   java组织。xeustechnologies。jcl无法加载WstxInputFactory类   java JUnit在格式化字符串上比较失败   java Bukkit配置部分getKeys   如何关闭Java流?   java Struts2正则表达式配置   链式事务注释的java奇怪行为   java在两个JButton之间使用变量   java签署APK时内容会发生什么变化?   java LWJGL:Slick:3D世界中的绘图字体   如何分解Java数组?   在Java MySql中处理多个过滤器   java如何在Firebase数据库中跳过初始OnChildaded事件触发   java如何在PreviewView中使用CameraX?   在子类#中重写父类后访问父类原始方法的java已解决   java找不到类型的属性   游戏框架游戏!框架+Java