获取BearerToken
更新时间:2024-11-28
平台支持通过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格式 |