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. [TensorFlow] Introduction to TensorFlow Datasets and Estimators

    Datasets and Estimators are two key TensorFlow features you should use: Datasets: The best practice ...

  2. vuex的使用总结

    一.安装命令    npm install vuex 二.在src文件目录下新建一个名为store的文件夹,为方便引入并在store文件夹里新建一个index.js,里面的内容如下: import V ...

  3. 深入学习python解析并读取PDF文件内容的方法

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  4. Java基础之基本数据类型

    前言:Java内功心法之基本数据类型,看完这篇你向Java大神的路上又迈出了一步(有什么问题或者需要资料可以联系我的扣扣:734999078) 变量就是申请内存来存储值.也就是说,当创建变量的时候,需 ...

  5. Redis之集群环境搭建

    前面文章介绍了Redis的主从复制,虽然该模式能够在一定程度上提高系统的稳定性,但是在数据访问量比较大的情况下,单个master应付起来还是比较吃力的,这时我们可以考虑将redis集群部署,本文就来重 ...

  6. Mysql常用单词

    Create 建造,创造Data数据Database数据库(缩写db)If如果Not没有Exists存在Table表Drop 去掉Delete删除Show展示Select选择Default默认Uniq ...

  7. Linux C++开发学习(一)

    一.简单输出 简单的小程序 1.安装g++ sudo install g++ 2.编写c++程序,helloworld.cpp #include<iostream> using names ...

  8. NABCD校园生活

    N(Need,需求) 在校师生得到的信息分散,极大的影响了师生的学习效率,所以就会有快速得到全面信息的需求,而我们的APP正是在解决这个问题. A(Approach,做法) 我们会在主页进行信息分类, ...

  9. [转]TFS2010 Team Project Collections

    本文转自:https://www.cnblogs.com/shanyou/archive/2010/04/14/1712252.html Team Foundation Server 2010有一个改 ...

  10. T-SQL :TOP和OFFSET-FETCH筛选 (五)

    通过were和having条件可以对数据进行筛选,那么如何通过排序对数据进行筛选呢? 1.TOP筛选 用于限制查询返回行数或者行数的百分比. 例如 我们对订单表筛选最近产生的订单5条 ) orderi ...