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何时可以运行。toString()是否有可能返回重复的字符串?   使用REST进行Java应用程序登录验证?   java测试onErrorResume()Spring Webflux   java设置一个单元格样式,使数字显示为百分比ApachePOI   java仅替换regex az09   java将字符串附加到文件   java Hibernate:如何在集合中查找对象   当独立客户端为Web服务实例化代理时,java WebSphere会生成ClassNotFoundException   java简单算法。我做不好   java我的代码有什么问题?我想用Android制作一个“cardflip”动画   java如何模拟Springbean及其自动连接的参数?   java在Android中将arraylist对象的某些参数显示到列表视图中   java setOnclickListener(此)错误   java自动连接未按类型连接bean   java如何禁止在Viewpager上滑动?   java代码检查每个if语句吗?   java NIO选择器OP_READ和OP_WRITE,关于处理它们的一些问题   java如何在不锁定文件的情况下获取文件大小   Oculus Rift的Java API?   java是一种选择。仍然需要fork来设置bootClasspath