资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

获取BearerToken

平台支持通过SDK获取BearerToken值。

功能介绍

用于创建BearerToken值。

注意事项

本文API仅支持通过Python SDK调用,调用流程请参考SDK安装及使用流程

SDK调用

调用示例

import os
import qianfan
from qianfan.resources.console.iam import IAM

# 设置安全认证AK/SK
# 替换下列示例中参数,安全认证Access Key替换your_iam_ak,Secret Key替换your_iam_sk,如何获取请查看https://cloud.baidu.com/doc/Reference/s/9jwvz2egb
os.environ["QIANFAN_ACCESS_KEY"] = "your_iam_ak"
os.environ["QIANFAN_SECRET_KEY"] = "your_iam_sk"

# 调用创建bearerToken接口,获取bearerToken
response = IAM.create_bearer_token(expire_in_seconds=86400)

print(response.body)

# 如果需直接输出bearerToken值,使用以下
#print(response.body.get('token'))

返回示例

{
    'userId': '27f881*****842bf', 
    'token': 'bce-v3/ALTA*****GzuFQ4/fe67e09604d****43edbd', 
    'status': 'enable', 
    'createTime': '2024-11-28T06:09:57.000Z', 
    'expireTime': '2024-11-29T06:09:57.000Z'
}
  

请求参数

名称 类型 必填 描述
expire_in_seconds int 有效时长,说明:
(1)单位为秒
(2)最长为30天,即expireInSeconds=25920000;如果设置超过该值,有效期最大值仍为30天

返回参数

名称 类型 描述
userId String 用户id
token String BearToken值
status string token状态,说明:
· disable:禁用
· enable:启用
createTime DateTime 创建时间,utc时区,tz格式
expireTime DateTime 过期时间,utc时区,tz格式