consts
feishu.consts
¶
resolve_base_url
¶
解析开放平台 API 的基础地址。
显式传入的 base_url 优先级最高,会去除末尾斜杠后直接返回;否则按 region
选择内置地址(feishu 对应飞书国内站,lark 对应国际站 Lark)。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
|
str | None
|
区域标识, |
必需 |
|
str | None
|
自定义基础地址,传入时优先于 |
必需 |
返回:
| 类型 | 描述 |
|---|---|
str
|
去除末尾斜杠的基础地址。 |
引发:
| 类型 | 描述 |
|---|---|
ValueError
|
当未提供 |
示例:
| Python Console Session | |
|---|---|
源代码位于: feishu/consts.py
resolve_accounts_url
¶
Python
resolve_accounts_url(region: str | None, accounts_url: str | None = None) -> str
解析用户 OAuth 授权页所在的账号中心地址。
显式传入的 accounts_url 优先级最高,会去除末尾斜杠后直接返回;否则按
region 选择内置地址。该地址用于拼接用户登录授权(consent)链接,与
feishu.consts.resolve_base_url 返回的 API 基础地址不同。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
|
str | None
|
区域标识, |
必需 |
|
str | None
|
自定义账号中心地址,传入时优先于 |
None
|
返回:
| 类型 | 描述 |
|---|---|
str
|
去除末尾斜杠的账号中心地址。 |
引发:
| 类型 | 描述 |
|---|---|
ValueError
|
当未提供 |
飞书文档
示例:
| Python Console Session | |
|---|---|