用途:用于在 Python 中实现 Telnyx API 的 OAuth 2.0 认证流程,通过官方 Python SDK 调用相关 OAuth 接口。
主要能力:涵盖授权服务器与受保护资源元数据发现、OAuth 授权端点、同意令牌查询、创建授权许可、令牌自省、JWKS 获取、动态客户端注册(RFC 7591)、令牌端点(支持 client_credentials 等授权类型)、OAuth 客户端与授权的列表、创建、查询、更新与删除。
使用方式:先安装 SDK:pip install telnyx,再通过 api_key 初始化客户端,例如 client = Telnyx(api_key=os.environ.get("TELNYX_API_KEY")),随后调用 client.oauth、client.oauth_clients、client.oauth_grants、client.well_known 等命名空间方法。列表方法返回自动分页迭代器。
限制:资料未提供具体适用平台、收费或价格信息。生产代码需处理网络错误、401/403/404/422/429 等错误码,429 建议指数退避重试。