名称 | 类型 | 必须 | 长度限制(字符) | 参数格式 | 描述 |
---|---|---|---|---|---|
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&公共请求参数
<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>
{
"GetUserSessionResult": {
"Url": "http://embedded.ksyun.com/checksession?AccountId=73406424&Code=2227559128",
"Expiration": "2017-09-04T11:12:20Z"
},
"RequestId": "3c1221a9-debe-45ee-9d92-cc76acd04119"
}
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!