获取子用户登录态

最近更新时间:2021-06-01 18:38:21

查看PDF

请求参数

名称 类型 必须 长度限制(字符) 参数格式 描述
Action String 确定值 [a-zA-Z]+ 操作接口名,系统规定参数,取值:GetUserSession
UserName String 最短1,最长64 [\w+=,[email protected]]+ 等待获取登录态IAM用户名,未指定调用时会依据AKId推测用户名
EmbeddedSession String 最短2,最长3 [Yes|No] 返回的Session是否仅在Embedded控制台有效,默认是No
Duration int 最小60,最大900 int 返回连接有效时间,默认60s
CallbackType String - [REDIRECT|JSONP] 返回url的类型,返回支持302的重定向和JSONP的访问。默认302从定向
CallbackUrl String 4096 url地址 如果是REDIRECT模式,生成callback地址

返回元素(调用成功)

名称 类型 描述
UserSession UserType 登录Session信息

错误码(调用不成功)

错误代码(Code) 错误消息(Message) HTTP 状态码 中文描述(语义)
UserBadGenerationSession Fail to generate the login session. 500 服务器生成用户session失败

示例

请求示例

https://iam.api.ksyun.com/?Action=GetUserSession&UserName=Bob&公共请求参数

返回示例

  • XML格式
<GetUserSessionResponse>
    <GetUserSessionResult>
        <Url>http://embedded.ksyun.com/checksession?AccountId=73406424&Code=872579651</Url>
        <Expiration>2017-09-04T11:12:49Z</Expiration>
    </GetUserSessionResult>
    <ResponseMetadata>
        <RequestId>67113f08-24da-41f2-8130-8bbf1eeb4295</RequestId>
    </ResponseMetadata>
</GetUserSessionResponse>
  • JSON示例
{
    "GetUserSessionResult": {
        "Url": "http://embedded.ksyun.com/checksession?AccountId=73406424&Code=2227559128",
        "Expiration": "2017-09-04T11:12:20Z"
    },
    "RequestId": "3c1221a9-debe-45ee-9d92-cc76acd04119"
}

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈