百家云相关接口¶
-
class
baijiayun.client.
BaiJiaYunClient
(partner_id, secret_key, private_domain=None, cache_prefix=None, storage=None, timeout=None)[源代码]¶ -
check_sign
(data, check_timestamp_second=300)[源代码]¶ 回调接口签名验证
参数: - data – 请求全部数据
- check_timestamp_second – 时间戳与服务器时间误差范围,传0不验证时间戳
-
get
(uri, params=None, **kwargs)¶ get 接口请求
参数: - uri – 请求url
- params – get 参数(dict 格式)
-
get_web_sign
(room_id, user_number, user_name, user_role, user_avatar='', group_id=None)[源代码]¶ 直播进教室签名的计算
参数: - room_id – 教室号
- user_number – 用户number号,必须为数字,不带符号的正整数,最大支持19位
- user_name – 用户昵称
- user_role – 用户角色 0:学生 1:老师 2:助教
- user_avatar – 用户头像url ,必须传http/https开头的绝对路径
- group_id – 分组号
-
post
(uri, data=None, params=None, **kwargs)¶ post 接口请求
参数: - uri – 请求url
- data – post 数据
- params – post接口中url问号后参数(dict 格式)
-
BaiJiaYunClient 基本使用方法:
from baijiayun import BaiJiaYunClient
client = BaiJiaYunClient('<partner_id>', '<secret_key>', '<private_domain>')
rooms = client.room.list()