版本 3.1.23.2
创建作为指定用户身份运行的访问令牌。
只有经过身份验证的管理员用户可以调用该方法。它允许该管理员为具有指定用户 ID 的用户生成新的身份验证令牌。该令牌随后可用于后续 API 调用,然后以该目标用户的身份执行。
目标用户无需已有 API 客户端 client_id/client_secret。此调用不会创建任何凭据。
这允许在构建系统中针对任意数量的用户进行 API 用户身份验证,并且在 Looker 之外通过具有管理员权限的“服务帐号”进行漏斗。请注意,每次调用都会生成新的访问令牌。如果目标用户在短时间内执行大量 API 调用,那么最好缓存此身份验证令牌,而不是在每个 API 调用之前调用此方法。
有关访问令牌及其使用方法的详细信息,请参阅“登录”。
请求
POST
/login/{user_id}
数据类型
说明
请求
路径
展开 HTTPPath 定义...
user_id
用户的 ID。
查询
展开 HTTPQuery 定义...
关联
如果为 true(默认),则系统会使用返回的 access_token 将 API 调用归因于创建 access_token 的管理员用户。如果为 false,系统会将 API 活动归因于用户对 access_token 的运行。False 需要 Looker 许可。
响应
200:带有元数据的访问令牌。
数据类型
说明
(对象)
access_token
lock
用于 API 调用的访问令牌
token_type
lock
令牌类型
expires_in
lock
令牌到期的秒数
400:错误请求
数据类型
说明
(对象)
消息
lock
错误详情
文档网址
lock
文档链接
403:权限遭拒
数据类型
说明
(对象)
消息
lock
错误详情
文档网址
lock
文档链接
404:未找到
数据类型
说明
(对象)
消息
lock
错误详情
文档网址
lock
文档链接
示例
Python
https://github.com/looker-open-source/sdk-codegen/blob/main/python/tests/integration/test_methods.py |