手机 API (version 2)

作者: tonghs tonghuashuai@gmail.com

简介

改版以后的新接口。

相关说明:

  • 无特殊说明,请求方式默认为 POST。
  • 带 * 的参数可以不传,不传时取默认值。

注册登录

获取图片验证码

http://mobile.tonghs.me/v2/home/img_verify_code

method:

GET

params:

return:

{
    key: 验证码 key
    img: 验证码图片 base64
}

发送手机验证码

http://mobile.tonghs.me/v2/home/verify_code

params:

phone: 手机号码
key: 图片验证码 key
token: 图片验证码

return:

{
    message: 返回信息
    success: 是否成功 true/false
    time: 剩余时间
}

注册

http://mobile.tonghs.me/v2/home/register

params:

phone: 手机号码
code: 验证码
name: 姓名
password: 密码
password_: 确认密码
key: 图片验证码 key

return:

{
    message: 返回信息
    success: true/false
}

登录

http://mobile.tonghs.me/v2/home/login

params:

account: 邮箱或手机号码
password: 密码

return:

登录失败时

{
    message: 返回信息
    success: true/false
}


登录成功时

{
    user: {
        id: 用户ID
        name: 姓名
        avatar_big: 头像
        avatar_small: 小头像
        access_token:
        summary: 简介
        firmname: 公司名
        title: 职位
        phone: 电话
        qq:
        weixin:
        email:
        defaultpart: 参与身份1: 投资人 2: 领投人
        regionid: 省份ID
        regionname: 省份名
        cityid: 城市ID
        cityname: 城市名
    }
}

用户

投资人列表

http://mobile.tonghs.me/v2/user

params:

*pagesize: 每页条数, 默认为 10
*pageindex: 当前页数, 默认为 1
uid: 用户 ID
access_token:
*industry: 行业(筛选用)
*region: 区域(筛选用)

return:

{
    industry: 行业
    regionid: 区域
    total: 总条数
    list: [{
        id:
        name: 姓名
        firmname: 公司
        title: 职位
        followercount: 粉丝数
        industry: 行业
        region_name: 地区
        isfollow: 是否关注
        summary: 简介
        part: 身份 0: 创业者 1: 投资人 2: 领投人
        avatar: 头像
        meetingtimes: 约谈数
        view_count: 0 查看次数,主站无该数据
    }]
}

投资人列表搜索

http://mobile.tonghs.me/v2/user_search

params:

*pagesize: 每页条数, 默认为 10
*pageindex: 当前页数, 默认为 1
uid: 用户 ID
access_token:
keyword: 关键字

return:

{
    pagesize: 每页条数
    pageindex: 当前页数
    total: 总条数
    list: [{
        id:
        name: 姓名
        firmname: 公司
        title: 职位
        followercount: 粉丝数
        industry: 行业
        region_name: 地区
        isfollow: 是否关注
        summary: 简介
        part: 身份 0: 创业者 1: 投资人 2: 领投人
        avatar: 头像
        meetingtimes: 约谈数
        view_count: 0 查看次数,主站无该数据
    }]
}

投资人详情

http://mobile.tonghs.me/v2/user/detail

params:

uid: 用户 ID
access_token:
user_id: 要查看的用户的ID

return:

{
    user: {
        id: ID
        name: 姓名
        avatar: 头像
        part: 0: 创业者 1: 投资人
        summary: 简介
        style: 投资理念
        business: 擅长领域
        service: 提供服务
        isfollow: 是否关注
        following_count: 关注人数
        following_list:
        [{
            id:
            name: 姓名
            title: 职位
            avatar: 头像
            industry: 行业
            isfollow: 是否关注
            summary: 简介
            part: 身份 0: 创业者 1: 投资人 2: 领投人
        }]
        follower_count: 粉丝人数
        follower_list:
        [{
            id:
            name: 姓名
            title: 职位
            avatar: 头像
            industry: 行业
            isfollow: 是否关注
            summary: 简介
            part: 身份 0: 创业者 1: 投资人 2: 领投人
        }]
        invested_com: 参与过的项目
        [{
            id: 公司 ID
            name: 项目名
            logo: 公司 logo
            concept: 一句话介绍
            viewercount: 查看次数
            isfans: 是否是粉丝
            creatorid: 创建人id
            industry: 行业
            region: 区域
            shareurl: 微信分享链接
            meetingcount: 约谈次数
            day: 剩余天数
            amount: 融资金额
            fanscount: 粉丝数
            finishamount: 完成融资数
            part: 参与身份1: 投资人 2: 领投人

        }]
        comment_list: 评论列表
        [{
            user_id: 用户ID
            name:
            avatar: 头像
            title: 职位
            content: 评论内容
            time: 时间(时间戳,目前未取到)
        }]
        bbs_list: bbs 列表
        [{
            title: 标题
            url: 连接
            time: 时间(时间戳)
        }]
    }
}

提交项目

http://mobile.tonghs.me/v2/user/submit_com

params:

uid: 用户ID
access_token:
com_id: 项目ID
target_id: 要提交给的投资人的ID

return:

{
    message: 错误信息
    success: true/false
}

创业者详情

http://mobile.tonghs.me/v2/user/detail

params:

uid: 用户 ID
access_token:
user_id: 要查看的用户的ID

return:

{
    user: {
        id: ID
        name: 姓名
        avatar: 头像
        summary: 简介
        skill: 技能
        part: 0: 创业者 1: 投资人
        isfollow: 是否关注
        my_com: 参与过的项目
        [{
            id: 项目ID
            name:
            logo:
            state: 项目状态
            concept: 项目简介
            viewercount: 查看次数
            isfans: 是否是粉丝
            industry: 行业
            region: 区域
            shareurl: 微信分享链接
            meetingcount: 约谈次数
            day: 剩余天数
            amount: 融资金额
            fanscount: 粉丝数
            finishamount: 完成融资数

        }]
        following_count: 关注人数
        following_list:
        [{
            id:
            name: 姓名
            title: 职位
            avatar: 头像
            industry: 行业
            isfollow: 是否关注
            summary: 简介
            part: 身份 0: 创业者 1: 投资人 2: 领投人
        }]
        follower_count: 粉丝人数
        follower_list:
        [{
            id:
            name: 姓名
            title: 职位
            avatar: 头像
            industry: 行业
            isfollow: 是否关注
            summary: 简介
            part: 身份 0: 创业者 1: 投资人 2: 领投人
        }]
        career: 工作经历
        [{
            start: 开始时间
            end: 结束时间
            company: 公司名称
            title: 职位
            txt: 介绍
        }]
        edu:
        [{
            start: 0,
            major: 专业
            school: 学校
            degress: 学位
        }]
    }
}

项目相关

项目列表

http://mobile.tonghs.me/v2/startup

params:

client_id:
*pagesize: 每页条数, 默认为 10
*pageindex: 当前页数, 默认为 1
uid: 用户 ID
access_token:
*state: 项目所处状态 全部 0 /上线 1 /预热 2(筛选用)
*industryid: 行业(筛选用)
*regionid: 区域(筛选用)
type: 请求类型
    0: 项目列表
    1: 我收到的项目
    2: 我关注的项目
    3: 我创建的项目

return:

{
    pageindex: 当前页数, 默认为 1
    industryid: 行业
    total: 总条数
    regionid: 区域
    list: [{
        viewercount: 查看次数
        concept: 一句话介绍
        viewapply: 是否申请查看 1/0
        name: 项目名
        coinveststatus: 合投状态
            10: '申请未通过',
            20: '创建中',
            21: '未申请合投',
            30: '申请合投中',
            40: '合投预热',
            50: '合投待上线',
            60: '合投上线',
            70: '确认投资人名单',
            80: '融资完成',
            90: '融资失败',
        isfans: 是否是粉丝
        industry: 行业
        region: 区域
        member_count: 成员数
        shareurl: 微信分享链接
        meetingcount: 约谈次数
        day: 剩余天数
        creatorname: 创建者姓名
        amount: 融资金额
        canview: 是否可以查看
        creatorid: 创建者 ID
        financingid: 融资 ID (目前没用)
        creatorphone: 创建者手机
        logo: 公司 logo
        id: 公司 ID
        fanscount: 粉丝数
        finishamount: 完成融资数
    }]
}

项目列表搜索

http://mobile.tonghs.me/v2/startup_search

params:

client_id:
*pagesize: 每页条数, 默认为 10
*pageindex: 当前页数, 默认为 1
uid: 用户 ID
access_token:
*keyword: 关键字

return:

{
    pagesize: 每页条数
    pageindex: 当前页数
    total: 总条数
    list: [{
        viewercount: 查看次数
        concept: 一句话介绍
        viewapply: 是否申请查看 1/0
        name: 项目名
        coinveststatus: 合投状态
            10: '申请未通过',
            20: '创建中',
            21: '未申请合投',
            30: '申请合投中',
            40: '合投预热',
            50: '合投待上线',
            60: '合投上线',
            70: '确认投资人名单',
            80: '融资完成',
            90: '融资失败',
        isfans: 是否是粉丝
        industry: 行业
        region: 区域
        member_count: 成员数
        shareurl: 微信分享链接
        meetingcount: 约谈次数
        day: 剩余天数
        creatorname: 创建者姓名
        amount: 融资金额
        canview: 是否可以查看
        creatorid: 创建者 ID
        financingid: 融资 ID (目前没用)
        creatorphone: 创建者手机
        logo: 公司 logo
        id: 公司 ID
        fanscount: 粉丝数
        finishamount: 完成融资数
    }]
}

项目详情页

http://mobile.tonghs.me/v2/startup/detail

params:

uid: 用户 ID
access_token:
com_id: 要查看的项目ID

return:

{
    id: 项目ID
    name: "运策网"
    url: 官方网站
    creatorid: 创始人ID
    logo:
    summary: 简介

    demourl: 试用地址
    android: android 下载地址
    demouser: 试用用户
    demopwd: 试用密码
    weibo: 微博
    weixin: 微信
    ios: iOS 下载地址

    growthdata: 成长数据
    [{
        occurtime: 时间
        name: 数据名称
        quantity: 数量
    }]

    tutor: 导师
    [{
        id:
        name: 姓名
        title: 职位
        avatar: 头像
        industry: 行业
        isfollow: 是否关注
        summary: 简介
        part: 身份 0: 创业者 1: 投资人 2: 领投人
    }]

    milestone: 大事记
    [{
        content: 内容
        occurdate: 时间
    }]

    news: 新闻
    [{
        title: 标题
        content: 内容
        url: 连接
        from: 来源
        occurdate: 时间
    }]


    pics: 图片信息列表
    [{
        small: 小图片(320px)
        big: 大图片(640px)
    }]

    incubator: 孵化器
    [{
        id:
        name:
        avatar: 头像
        summary: 简介
        region: 区域
        start_date: 开始时间
        end_date: 结束时间
    }]

    team: 团队
    [{
        id:
        name: 姓名
        title: 职位
        avatar: 头像
        industry: 行业
        isfollow: 是否关注
        summary: 简介
        part: 身份 0: 创业者 1: 投资人 2: 领投人
    }]
}

项目融资信息

http://mobile.tonghs.me/v2/startup/finance

params:

uid: 用户 ID
access_token:
com_id: 项目ID

return:

{
    stock_sale: 出让股权比例
    min_quota: 最小融资额度
    hope_amounta: 预计融资
    price: 融资前估值
    finace_history: 过往融资
    txt: 除资金以外的其他需求
    [{
        time: 时间(时间戳)
        content: 内容?(带确定,目前该字段内容为融资金额)
    }]
    vc_list: 本轮投资意向列表
    [{
        id:
        name: 姓名
        title: 职位
        avatar: 头像
        industry: 行业
        isfollow: 是否关注
        summary: 简介
        part: 身份 0: 创业者 1: 投资人 2: 领投人
    }]
    pre_vc_list: 上一轮投资意向列表
    [{
        id:
        name: 姓名
        title: 职位
        avatar: 头像
        industry: 行业
        isfollow: 是否关注
        summary: 简介
        part: 身份 0: 创业者 1: 投资人 2: 领投人
    }]
    purpose: 资金用途
    qa_list: 提问列表
    [{
        q: 提问内容
        q_time: 提问时间(时间戳)
        a: 回答
        a_time: 回答时间(时间戳)
        user_id: 提问用户
        name: 提问用户名
        title: 提问用户职位
    }]
}

我收到的项目/我关注的项目/我创建的项目

http://mobile.tonghs.me/v2/startup/my

params:

*pagesize: 每页条数, 默认为 10
*pageindex: 当前页数, 默认为 1
uid: 用户 ID
access_token:
*state: 项目所处状态 全部 0 /上线 1 /预热 2(筛选用)
type: 请求类型
    0: 我收到的项目
    1: 我关注的项目
    2: 我创建的项目

return:

{
    pageindex: 当前页
    total: 总条数
    list:
    [{
        id: 公司ID
        name: 项目名
        logo: 公司logo
        concept: 项目简介
        member_count: 成员数
        industry: 行业
        region: 地区
        stage: 所处阶段
        fanscount: 粉丝数
        viewcount: 查看数
        meetingcount: 约谈数
    }]
}

申请查看项目

http://mobile.tonghs.me/v2/startup/view_apply

params:

uid: 用户ID
access_token:
com_id: 要查看的公司ID

return:

{
    message: 提示信息
    success: true/false
}

发送投资意向

http://mobile.tonghs.me/v2/startup/vc

params:

uid: 用户ID
access_token:
com_id: 项目
amount: 投资金额
phone: 电话
weixin: 微信
service: 提供的服务
*angel_name: 投资人姓名

retrun:

{
    message: 返回信息
    success: true/false
}

项目新闻列表

http://mobile.tonghs.me/v2/startup/news

params:

uid: 用户ID
access_token:
com_id: 项目ID
*pageindex: 当前页
*pagesize: 每页条数

return:

{
    list:
    {
        title: 标题
        content: 内容
        url:
        from: 来源
        occurdate: 日期(时间戳)
    }
}

约谈

http://mobile.tonghs.me/v2/startup/meeting

params:

uid: 用户ID
access_token:
com_id: 项目ID
content: 内容

return:

{
    message: 提示信息
    success: true/false
}

分享项目

http://mobile.tonghs.me/v2/startup/share

params:

uid: 用户ID
access_token:
com_id: 项目ID
user_list: 用户ID 列表,字符串,ID以逗号分隔,如:'10878516,10878515'
content: 内容

return:

{
    message: 提示信息
    success: true/false
}

关注和粉丝

关注人或项目

http://mobile.tonghs.me/v2/follow

params:

id: 要关注的人或项目的ID
uid: 登录人ID
access_token:

return:

{
    message: 提示信息
    success: true/false
}

取消关注人或项目

http://mobile.tonghs.me/v2/unfollow

params:

id: 要关注的人或项目的ID
uid: 登录人ID
access_token:

return:

{
    message: 提示信息
    success: true/false
}

关注的人

http://mobile.tonghs.me/v2/user/focused

params:

uid: 用户ID
*id: 要查询的用户或公司的ID,如果不传,则默认用为当前登录人ID
access_token:
*pageindex: 页数
*pagesize: 每页显示条数
*type: 请求列表类型 0: 全部 1: 创业者 2: 投资人

return:

{
    list:
    [{
        id: 用户ID
        name: 姓名
        title: 职位
        company: 公司
        industry: 行业
        summary: 简介
        part: 身份 0: 创业者 1: 投资人 2: 领投人
        avatar: 头像
        active_time: 活跃时间(时间戳)
    }]
}

粉丝

http://mobile.tonghs.me/v2/user/follower

params:

uid: 用户ID
*id: 要查询的用户或公司的ID,如果不传,则默认用为当前登录人ID
access_token:
*pageindex: 页数
*pagesize: 每页显示条数
*type: 请求列表类型 0: 全部 1: 创业者 2: 投资人

return:

{
    list:
    [{
        id: 用户ID
        name: 姓名
        title: 职位
        company: 公司
        industry: 行业
        summary: 简介
        part: 身份 0: 创业者 1: 投资人 2: 领投人
        avatar: 头像
        active_time: 活跃时间(时间戳)
    }]
}

个人设置

修改姓名

http://mobile.tonghs.me/v2/settings/profile/save_name

params:

uid: 用户ID
access_token:
name: 用户姓名

return:

{
    message: 返回信息
    success: true/false
}

修改公司

http://mobile.tonghs.me/v2/settings/profile/save_com

params:

uid: 用户ID
access_token:
com: 公司名称

return:

{
    message: 返回信息
    success: true/false
}

修改职位

http://mobile.tonghs.me/v2/settings/profile/save_title

params:

uid: 用户ID
access_token:
title: 职位

return:

{
    message: 返回信息
    success: true/false
}

修改电话

http://mobile.tonghs.me/v2/settings/profile/save_phone

params:

uid: 用户ID
access_token:
phone: 电话

return:

{
    message: 返回信息
    success: true/false
}

修改QQ

http://mobile.tonghs.me/v2/settings/profile/save_qq

params:

uid: 用户ID
access_token:
qq: QQ

return:

{
    message: 返回信息
    success: true/false
}

修改微信

http://mobile.tonghs.me/v2/settings/profile/save_weixin

params:

uid: 用户ID
access_token:
weixin: 微信

return:

{
    message: 返回信息
    success: true/false
}

修改简介

http://mobile.tonghs.me/v2/settings/profile/save_summary

params:

uid: 用户ID
access_token:
summary: 简介

return:

{
    message: 返回信息
    success: true/false
}

修改地区

http://mobile.tonghs.me/v2/settings/profile/save_region

params:

uid: 用户ID
access_token:
region: 区域ID

return:

{
    message: 返回信息
    success: true/false
}

修改头像

http://mobile.tonghs.me/v2/settings/profile/save_avatar

params:

uid: 用户ID
access_token:
avatar: 头像文件

return:

{
    message: 返回信息
    success: true/false
    avatar: 返回头像 url 值
}

其他

获取区域列表

http://mobile.tonghs.me/v2/settings/profile/getregionlist

method:

GET

params:

return:

{
    list:
    [{
        parentid: 父级ID
        ancestornames: 父级名称
        id: 区域ID
        name: 区域名称
    }]
}

示例:

{
    list:
    [{
        parentid: "1"
        ancestornames: ""
        id: "1"
        name: "中国"
    }
    {
        parentid: "1"
        ancestornames: "中国"
        id: "4295032832"
        name: "北京"
    }
    {
        parentid: "4295032832"
        ancestornames: "北京"
        id: "4295033088"
        name: "东城区"
    }]
}

说明:

可通过以下方法判断国家、省(直辖市)和城市(区):

  • 当id 的长度小于 10 时是国家
  • 当parentid 长度小于 10 时是省(直辖市)
  • 当parentid 长度等于 10 时是市(地区)

提问

http://mobile.tonghs.me/v2/startup/q

param:

uid: 当前登录人ID
access_token:
com_id: 公司ID
content: 提问内容

return:

{
    success: true/false
    message:
}

回答

http://mobile.tonghs.me/v2/startup/a

param:

uid: 当前登录人ID
access_token:
q_id: 问题ID
content: 回答内容

return:

{
    success: true/false
    message:
}

是否收到新项目

http://mobile.tonghs.me/v2/user/receive_com_count

param:

uid: 当前登录人ID
access_token:
count: 本地保存的接受项目个数

return:

{
    success: true/false 是否接收到新项目
    message:
    count: 新更新的项目数
}

是否有新粉丝

http://mobile.tonghs.me/v2/user/follow_count

param:

uid: 当前登录人ID
access_token:
count: 本地保存的粉丝数

return:

{
    success: true/false 是否有新粉丝
    message:
    count: 新更新的粉丝数
}

系统通知

http://mobile.tonghs.me/v2/settings/notice

旧版: http://mobile.tonghs.me/settings/notice

param:

uid: 当前登录人ID
access_token:

return:

{
    list: [{
        id: 通知ID
        cid: 通知类型 详细类型见说明
        create_time: 通知时间
        txt: 详细数据类型见说明
    }]
}

说明:

通知类型:

提交项目: 3
分享项目: 4
项目进入预热: 5
项目审核失败 : 6
发送投资意向: 7
合投上线: 8
融资成功: 9
融资失败: 10
投资人审核通过: 11
投资人审核失败: 12
管理员分享项目: 13(新版未上,目前没有)

不同类型的返回值如下:

提交项目:

user_id: 提交人ID
user_name: 提交人姓名
user_ico: 提交人ico

com_id: 项目ID
com_name: 项目名
com_ico: 项目logo

分享项目:

user_id: 提交人ID
user_name: 提交人姓名
user_ico: 提交人ico

com_id: 项目ID
com_name: 项目名
com_ico: 项目logo

reson: 分享理由

项目进入预热/合投上线/融资成功/融资失败:

com_id: 项目ID
com_name: 项目名
com_ico: 项目logo

项目审核失败:

com_id: 项目ID
com_name: 项目名
com_ico: 项目logo

reason: 失败原因

发送投资意向:

user_id: 提交人ID
user_name: 提交人姓名
user_ico: 提交人ico

com_id: 项目ID
com_name: 项目名
com_ico: 项目logo

amount: 发送金额

投资人申请通过:

{}

投资人申请未通过:

reason: 未通过原因

管理员分享项目:

com_id: 项目ID
com_name: 项目名
com_ico: 项目logo

reason: 分享理由
team: 团队成员介绍
summary: 公司简介

另外:

成功图片:http://dn-ac88.qbox.me/default_cheer.png
成功图片:http://dn-ac88.qbox.me/default_sorry.png