栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Python DTCloud API 登陆 第三节

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python DTCloud API 登陆 第三节

登陆

1.1 接口描述

描述

定义

接口名

/api/v1/login/0

请求方式

POST

请求格式

application/x-www-form-urlencoded

代码片断

先复制网址,api2 login

本接口用于获取用户的登录态

注意:此接口需要签名验证

1.2 输入参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见公共请求参数。

参数名称

类型

必选

描述

login

String

帐号

password

String

密码

type

Integer

登陆方式:

0:用帐号与密码登陆

1:手机验证码登陆

3:微信扫码登陆

4,APP验证码登陆

1.3 输出参数

参数名称

类型

本地保存

描述

id

Integer

登陆帐号的数字id

mobile

String

手机

login

String

登陆帐号

name

String

姓名

lang

String

语言

tz

String

时区

partner_id

Integer

登陆帐号的伙伴ID

company_id

Integer

登陆帐号的公司ID

company_ids

Integer

登陆帐号管理公司IDS

image_128

String

头像

access_token

String

有效时间一天,未来会根据expires_in时间来判断过期

登陆取回的参数需要全局保存,建议本地用户id使用uid方便区分

1.4 示例

输入示例:

data = {

'login': 'admin',

'password': '1',

'type': '0',# 0:用帐号与密码登陆 1:手机验证码登陆 ,3:微信扫码登陆 4,APP验证码登陆

}

r = requests.post('http://127.0.0.1:1004/api/v1/login/0', data=data)

print(r.text.encode('utf-8').decode('unicode_escape'))

输出示例:

{

"errcode": 0,

"errmsg": "ok",

"data": {

"login": "admin",

"lang": "zh_CN",

"tz": "Asia/Shanghai",

"access_token": "f198ef2955f3e7f2f7512797c9ef5525",

"expires_in": 7200,

"uid": 2,

"partner_id": 3,

"company_id": 1,

"company_id_name": "公司1",

"company_ids": [1, 2, 3],

"company_ids_name": "[{'公司1', '1'}, {'公司2', '2'}, {'公司3', '3'}]",

"image_128": ""

},

"message": "登陆成功!"

}

{"errcode": 1000, "errmsg": "no", "message": "帐号密码错误!"}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/832153.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号