OpenVidu REST API 的包装器
项目描述
OpenVidu 连接
该项目旨在连接到 OpenVidu Server。它试图将所有头文件和 API 包装到类的属性和方法中。OpenVidu Connect 支持同步和异步 API 调用。 (为同步和异步运行启用上下文管理器。)
我们有什么商店?
- 未来的注解用于获得 IDE 支持的最大输出
- 建立在 httpx 之上(获取 httpx:pip install httpx)
代码示例
- 同步类 (OpenViduClient) 示例
from openviduconnect import OpenViduClient
ov = OpenViduClient("<HOST>", "<SECRET>")
response = ov.get_sessions()
print(response)
######
# OR #
######
with OpenViduClient("<HOST>", "<SECRET>") as ov:
response = ov.get_sessions()
print(response)
- 异步类 (AsyncOpenViduClient) 示例
from openviduconnect import AsyncOpenViduClient
aov = AsyncOpenViduClient("<HOST>", "<SECRET>")
"""Async Stuff"""
response = await aov.get_sessions()
print(response)
######
# OR #
######
async with AsyncOpenViduClient("<HOST>", "<SECRET>") as aov:
response = await aov.get_sessions()
print(response)
- 我们有与 REST API 文档相关的所有形式的特定错误
from openviduconnect.exceptions import SessionBodyParameterError
"""SessionBodyParameterError is just an example there are many more"""
print(SessionBodyParameterError.status) # Provides HTTP Response Status Code
支持
- 与 Python 3.7 及更高版本一起运行
- 目前只支持OpenVidu 2.17.0
- 将尝试为不同的 OepnVidu 版本维护 openviduconnect 版本
已知的问题?
- 文档
- 其他。你告诉我
项目详情
关
openviduconnect -1.0.2.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | aa31b9a9ea9fe07f814673adb5a0843a60375d2c32faf1b6f6542cd1bbb710df |
|
| MD5 | 28b210c019fff65ed3a654002e7d2ea8 |
|
| 布莱克2-256 | f19565329b74b875be63691210b4665261799fe9d62b946b6f71185675e30078 |