API后端v3客户端

bakapi的Python项目详细描述


API v3客户端

{pr 1}$

Python Bakery API的一个简单客户端。在

变更日志

0.3(2020年10月27日)

  • 现在默认使用时区感知数据时间。如果token_valid_until 时区不知道,应该是UTC。在

  • 在作业中添加了可选参数to,请参见API dokumentaci中的更改

0.2(2020年10月13日)

  • 无需密码即可创建客户机,只需从refresh_tokenu,以及 以及它的有效性。在

  • 将可选参数^{添加到主任务。如果未指定,则bakary 只返回最近两个月的任务(请参见API dokumentace

0.1(2020-04-09)

首次发布

文件

{em1}$代码是文档。(请有人教我斯芬克斯)

该模块包含主类BakapiUser。在

设计器始终需要两个keywords参数:{}和username。进一步要求 立即用于获得access_tokenu的{},或者 {},可选与{}和{}一起使用。他们是。 如有必要,仅在第一次API请求时存储并恢复流量。在

实例方法BakapiUser

{}检查有效性 或者更新。然后发送带有授权头的请求。 kwargs被传输到方法 {a3}。 返回^{}

{}调用^{只额外调用 验证她是否收到有效的JSON回复。
返回加密数据为dict

{}获取有关用户的信息,并在用户从 巴卡利。看起来像这样:

{pr2}$

已知模块名称:
来,缺席,事件,标记,时间表,替换,主题,家庭作业,Gdpr

类很简单dict,如下所示:

{pr}$

{}获取所有任务的列表,返回^{,因为它从 巴卡利。接受可选参数since}},该参数可以限制它们的起始日期 作业完成。它可以是datetime.date、{}或{}。 答案如下:

{pr 4}$

每个任务如下所示:

(每)

班级、小组、科目和教师都很简单dict,见班级get_user_info()

每个附件如下所示:

{pr 6}$

{获取Komens中所有接收到的消息的列表,返回 他从巴卡利那里得到的。看起来像这样:

(每)

每条消息如下所示:

{pr 8}$

发送者是简单的dict,请参见类get_user_info()

附件格式见待办事项。在

{}将下载ID为的附件。
返回到filename, {a5}

{str 1}$Endpoint文档在存储库中连续创建 {a6}

样品

直接使用

{pr 9}$

用作Mixin

这个库也可以在您自己的用户类中用作Mixin。在

例如,如果要使用SQLAlchem将应用程序中的数据存储在数据库中, 创建类用户,如下所示:

(每)
  • BakapiUser必须是继承类列表中的第一个,因为他通过了 不必要的初始化参数。但是,其他类不必这样做(例如。 DeclarativeBase不会这样做)。在
  • 您不需要定义方法__init__,但如果您定义了它,则必须调用 {}
  • 设计器接受强制关键字参数(请参阅开头部分)。什么都行 再派一个来

为了理解我建议 {a7}

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

推荐PyPI第三方库


热门话题
java重写父类中的特定行   java Apache Commons CLI订购帮助选项?   java如何将数据添加到网格视图   java如何在Apache Camel批处理后移动文件?   java如何为日期范围的between子句编写hql查询?   雅加达ee开始Java编程,我应该从哪里开始?   排序Java8+流:检查我的objectinstances的两个字段的列表顺序是否正确   java如何将json转换为Map<String,Object>确保整数为整数   java不能在Spring数据JPA批处理过程中创建TransactionException   java损坏的PDF文件从FTP下载到使用Apache Common Net的设备   java无法使用Spring批处理和Wso2为XML架构命名空间找到Spring NamespaceHandler   java Android ImageView未显示在SherlockFragment中   Maven在构建时出错=无法识别Java路径   java如何使用批处理文件调用关闭处理程序?   java admob广告横幅重叠我的游戏屏幕安卓