Account Doc

V3_ADD

1. 用户头像
    用户头像今后会放在阿里云上,所以:
        dev:
            http(s)://pyserver.oss-cn-hangzhou.aliyuncs.com/DEV-UH-<int: user_id>.png
        api:
            http(s)://pyserver.oss-cn-hangzhou.aliyuncs.com/LINE-UH-<int: user_id>.png
    上传的时候,非png的图片,也做png处理。

login

path: /account/login.<action>
action:
    params:
        mobile
        password
        v1_add client_id 111111
        v1_add client_name qqqqqq
action: smstoken
    params:
        mobile
        token
return:
    {
        'alc': user login token,
        v3_add "is_share_0": 0,
        v3_add "is_share_1": 0,
        v3_add "is_share_2": 0,
        v3_add "is_share_3": 0
        **user info
    }

register

path: /account/register.<action>
action:
    params:
        mobile
        token
        password
        permission
        --pid  省id
        --cid  市id
        --rekid  推荐人id
return:
    {'data': 'OK'}
action: fast
    params:
        mobile
        permission
        token
        --pid
        --cid
return:
    {'data': 'OK'}

user info

path: /account/info
params:
    alc
return:
    {
        "id": int user_id,
        "nickname": username,
        "gender": int 性别,
        "permission": int 账号权限,
        "invitation_code": int or null 邀请人ID,
        "head_img": 头像url,
        "star": int 星级,
        "mobile": str 手机号,
        "call_mobile": str 联系手机号,
        "is_vip": bool 是否VIP,
        "vip_end": str VIP到期时间,
        "real_auth_status": int 实名认证状态,
        "is_private": int 控制是否公开显示
        "withdraw_passwd": int 是否设置支付密码;0:没有 1:有
        v5_add: "pay_code": int 是否设置支付密码;0:没有 1:有 ----------------> 手势密码
        "auto_vip": int 自动续费 0:关闭  1:开启,
        "province_id": int 注册省id
    }

user info edit

path: /account/edit.<action>
action: nickname
    params:
        username
action: headerimg
    params:
        img
    return:
        {'url': path}
action: callmobile
    params:
        mobile
action: resetpassword
    params:
        mobile
        token
        password
action: switch_private  切换公开显示状态

real auth

path: /account/realauth.<action>
action: baseinfo
    params:
        realname
        idcard
action: img0
    params:
        img file
action: img1
    params:
        img file
v1_add action: img2  手持身份证
    params:
        img file
errors:
    Processing              正在处理
    Same ID Card Img        相同的图片
    Realauth In Effect      实名认证在有效期内

get vip

path: /account/get_vip
return:
    {
        'data': {
            'path': '/pay/envip?btk=*****'
        },
        'code': 901
    }

reset password

path: /account/rePassword
params:
    mobile
    token
    password

bind

path: /account/bind.<action>
action: bank
    params:
        step: -1
            return:
                {'real_name': ""}
        step: 0
            card_no: "123123123123"
            return:
                {
                    "en": "",
                    "bank_name": "",
                    "card_no": "",
                    "card_type": 1(int),
                    "sign": ""
                }
        step: 1
            mobile: 15553839052
            return:
                OK

v2_add set info

path: /account/set.<action>
action: wdcode
    params:
        wdcode 提现码
        mobile 手机号
        token 短信验证token

支付密码设置和更新

path: /account/withdraw_passwd.<action>
action: set  :首次设置密码
    params:
        wdcode  提现密码
    update :更新密码
    params:
        mobile 手机号
        token 手机验证码
        wdcode  提现密码
return:
    {
        'data':'OK',
        'code': 200
    }

用户设置自动续费

path: /account/auto_vip
return:
    {
        'data':'OK',
        'code': {'status':1}
    }

debind 解绑

path: /account/debind.<action>
action: bank
    params:
        card_no: '123123123123123'
    return:
        {"data": "OK"}

收货地址功能

path: /account/shopping_address.<string:action>
params:
    action=del #删除地址
        id 收货地址数据的id
    action=add #添加地址
        name 姓名
        mobile 联系方式
        area 所在地区
        address 详细地址
    action=update #更新地址
        id 收货地址数据的id
        name 姓名
        mobile 联系方式
        area 所在地区
        address 详细地址
    action=info #地址信息
return:
    {"data": 'OK'}

用户查看共享信息

自己:
    path: /account/share_info
    method: GET
    params:
        alc
别人:
    path: /account/share_info_other.<int:uid>.<string:pwd>
    method: GET
return:
        {
    "code": 0,
    "message": "",
    "data": {
        "nickname": "快工924",  #用户名
        "head_img":  "http://dev.zjkgwl.com/static/upload/924/49fbdbec0a66202ab23f705ab878906f.png",  #头像
        "mobile": "17621032219",
        "id": 924,  #user id
        "uid": 924, #user id
        "come_from": "df", #籍贯
        "living_plath": "df",现居住地
        "working_life": 1,工作年限
        "age": 1,年龄
        "religion": "1",宗教
        "nation": "1",民族
        "is_married": true,是否已婚(true:已婚,false:未婚)
        "height": 1,身高
        "gender": 0 女 1:男
        "history_list": [
            {
                "id": 1, #不用管
                "uid": 924,#不用管
                "company_name": "1",公司名称
                "type_work": "1",工种
                "project_name": "1",项目名称
                "start_time": "1",开工时间
                "end_time": "1",结束时间
                "total_time": "1",总时间
                "project_note": "1",项目描述
                "duty_note": "1"责任描述
            }
        ]
    }
}

查看自己的共享类型

path: /account/share_types
returns:
    {
        is_share_0: 1
        ...
    }

根据id返回用户名

path: /account/get_name/<int:id>
method:GET
returns:
    {
"code": 0,
"message": "",
"data": "微丶凉"
}

电话

path: /account/call.<int uid>
parsmas:
    alc
return:
    {"mobile": "121212121"}

account的更多相关文章

  1. 以bank account 数据为例,认识elasticsearch query 和 filter

    Elasticsearch 查询语言(Query DSL)认识(一) 一.基本认识 查询子句的行为取决于 query context filter context 也就是执行的是查询(query)还是 ...

  2. 在SharePoint 2010中,如何找回丢失的服务账号(Service Account)密码

    背景信息: 通常在SharePoint环境中我们会使用很多的服务账号来运行各种不同的服务,尤其在企业环境中,由于权限管理条例严格,这些服务账号更是只能多不能少.面对如此多的服务账号,各个企业都会有自己 ...

  3. SQL Server 2012 Managed Service Account

    原创地址:http://www.cnblogs.com/jfzhu/p/4007472.html 转载请注明出处 (一)Windows服务使用的登陆帐号 Windows服务只有登录到某一帐户的情况下才 ...

  4. Your account already has a valid iOS Distribution certificate!

    iOS 发布提交出现:Your account already has a valid iOS Distribution certificate!问题解决 转载的链接   http://www.jia ...

  5. scott/tiger登录时提醒ora-28000 the account is locked

    scott/tiger登录时提示ora-28000 the account is locked在plsql developer中要是以scott/tiger登录时提示ora-28000 the acc ...

  6. Xcode真机调试出现The account '***' has no team with ID '***'的解决方案

    前段时间,想用真机调试的时候出现 The account '***' has no team with ID '***'的问题, 以前页真机调试过,没有这种情况,于是我登陆开发者中心,进去发现说我的账 ...

  7. linux出现user account has expired解决方案

    SUSE Linux 用户user1登陆不了,确认密码没错,使用root用户登陆,su - user1 提示密码不对,passwd user1提示帐户过期user account hasexpired ...

  8. Azure China (4) 管理Azure China Storage Account

    <Windows Azure Platform 系列文章目录> Update 2015-05-10 强烈建议使用AzCopy工具,AzCopy命令行工具,是经过优化的.高性能Azure S ...

  9. Java-集合=第五题 (Map)设计Account 对象如下: private long id; private double balance; private String password; 要求完善设计,使得该Account 对象能够自动分配id。 给定一个List 如下: List list = new ArrayList(); list.add(new A

    第五题 (Map)设计Account 对象如下: private long id; private double balance; private String password; 要求完善设计,使得 ...

  10. 练习2 练习目标-使用引用类型的成员变量:在本练习中,将扩展银行项目,添加一个(客户类)Customer类。Customer类将包含一个Account对象。

    package banking; public class Customer { private String firstName; private String lastName; private ...

随机推荐

  1. Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十四):项目打包部署

    项目打包部署 安装MySQL镜像 注意:如果使用docker镜像安装MySQL,也需要在前端部署主机安装MySQL,因为备份还原功能是使用MySQL的本地命令进行操作的. 下载镜像 执行以下命令,拉取 ...

  2. leetcode — longest-substring-without-repeating-characters

    import java.util.HashSet; import java.util.Set; /** * Source : https://oj.leetcode.com/problems/long ...

  3. Hyperledger Fabric密码模块系列之BCCSP(四)

    前面说过要找时间介绍一下bccsp包下面的工厂factory,so here it is. 通过factory目前可以获得两类BCCSP实例,一个是上文说的sw,还有一个是通过pkcs11实现的. B ...

  4. 源码编译安装MySQL8.0

    源码编译安装MySQL8.0 0.前期准备条件 查看linux的版本 [root@mysql etc]# cat /etc/redhat-release CentOS Linux release 7. ...

  5. css布局------上下高度固定,中间高度自适应容器

    HTML <body> <div class="container"> <div class="header"></d ...

  6. [转]ionic工作原理

    本文转自:https://segmentfault.com/a/1190000011495654 1.Ionic的工作原理 Ionic通过cordova把一个Web应用嵌入原生应用 用户打开一个ion ...

  7. [转]Angular 2 / 4 / 5 not working in IE11

    本文转自:https://stackoverflow.com/questions/35140718/angular-2-4-5-not-working-in-ie11/47777695#4777769 ...

  8. 在UWP中自定义半边框样式的输入框

    Windows10发布已经有一阵子了,已经有一些公司上架了自己的UWP应用程序,为WindowsStore增添光彩.已经安装Windows10的用户也或多或少的安装了一些UWP的应用程序,针对这些UW ...

  9. regular.js

    //手机号验证 var regMobile=/^1[3,5,8]\d{9}$/; //固定电话 var regPhone=/^(^0\d{2}-?\d{8}$)|(^0\d{3}-?\d{7}$)|( ...

  10. demo:动态生成专属二维码

    在日常生活中,随处可见二维码,那么js如何生成动态的专属二维码?其实,通过"二维码插件"我们可以快速生成二维码.在这,记录一下的生成专属二维码demo,一起来看看jquery.qr ...