[关闭]
@a5635268 2015-12-27T16:58:19.000000Z 字数 19627 阅读 3381

就医帮1.0接口文档

接口文档 就医帮


本文档说明

  1. 失败返回: status => 0,info => '失败提示',这里的=>只是PHP后端的一种区分键名和键值的一种格式,前端无需理会,可以理解为json中的冒号
  2. 成功返回: status => 1,info => '成功提示(默认为success)',data => 数据结构(有可能没有,没有的情况下是一个空数组),比如 status => 1,info => '收藏成功','data' => array();
  3. 其中成功返回的data为json格式(注意,只有data部分做了此处理),并且为了便于前端解析,其数据类型除字典和数组外的标量类型就只有字符串,比如1就是'1'
  4. 凡是列表都有分页,分页参数 page,凡列表页都是GET请求
  5. 公共参数: 为便于后期的升级和其他版本的扩展,请在每个接口处都传一个v=版本以及s=系统,如v=1.0&s=ios
  6. 所有接口如果带上一个debug=1的参数就可以看到原生的PHP数组格式,如果带上一个debug=2的参数,就可以看到PHP原生的var_dump数据格式,注意,这仅仅是用于调试
  7. 由于本文档为在线公开的,所以下文的jybApi.com仅仅是代表一个host的地址位置,具体的真正host地址另外提供
  8. 部分接口提供了Example,格式为httpRequester插件要求的格式,该插件在很多浏览器和编辑器中都可以安装使用,调式HTTP请求非常方便,推荐用sublime编辑器来调试
  9. 本文档带有大纲跳转,位于右上角位置,便于接口的查阅。另外还带有批注功能,如果在联系不到接口开发者的特殊情况下,可以把对接口的疑问以及错误都可以通过批注的形式标注下来

接口正文

首页

搜索接口

api:

http://jybApi.com/api.php?m=Search&a=getList

传输方式:

get

需要的参数:

返回DATA说明:

[search_title] => 医院或医生的标题 
[search_type] => 内容的类型 1为医生 2为医院 
[search_id] => 医院ID或者医生ID 根据上面的type来判断

↑↑ 根据search_type自行判断请求是医院详情接口还是医生详情接口

Example

get http://jybApi.com/api.php?m=Search&a=getList&keyword=飞鸿

医院列表

列表关联筛选的数据

api:

http://jybApi.com/api.php?m=Hospital&a=choiseData

传输方式:

get

需要的参数:

返回DATA说明:

[region] =>  地区数据 
    ↓↓
    region_id => 地区ID
    name => 地区名称
    data => 地区二级 (只获取这里面的数据)

[condition] => 筛选条件
    ↓↓
    [level]  => 医院等级
     [level_name] => 一级甲等
     [level_id] => 1

    [grade] => Array
        [grade_order] => 排序方式(asc|desc)
        [grade_info] => 从高到低

    [outpatients] => Array
        [opt_id] => 科室ID
        [opt_name] => 科室名称

医院列表[包含筛选结果]

api:

http://jybApi.com/api.php?m=Hospital&a=getList

传输方式:

get

需要的参数:

↓↓ 以下参数都为可传

↓↓ 以下参数都可以通过上面的筛选接口获得

返回DATA说明:

[hosp_id] => 医院的ID
[name] => 医院的名称
[level] => 二级甲等
[pic_url] => 图片
[score] => 医院的评分
[star_score] => 医院的星级,1代表一星,1.5代表一星半,依此类推
[good_opt] => 特色专科

Example

get http://jyb.com/api.php?m=Doctor&a=getList&hosp_id=7&opt_id=47&title_id=4&grade_order=desc

医院详情

api:

http://jybApi.com/api.php?m=Hospital&a=getContent

传输方式:

get

需要的参数:

返回DATA说明:

[hosp_id] => 医院ID
[name] => 长海医院
[level] => 一级甲等
[pic_url] => http://121.40.87.137/d/file/content/2015/07/559b2c8914ac0.jpg
[score] => 6.8
[tel] => (021)31166666
[address] => 杨浦区长海路168号(近中原路)
[longitude] => 121.533996582031250
[latitude] => 31.315395355224610
[star_score] => 医院的星级,1代表一星,1.5代表一星半,依此类推
[good_opt] => 特色专科
[comment_count] => 评论总条数 (暂时是假的)
 [is_collected] => 是否已被收藏 1是0否  

医生详情之评论

api:

http://jybApi.com/api.php?m=Hospital&a=getHospComment

传输方式:

get

需要的参数:

返回DATA说明:

[comment_id] => 评论ID
[user_id] => 会员ID
[user_comment] => 评论内容
[add_time] => 2015-07-09 20:01:30
[truename] => 会员姓名
[pic_url] => 会员头像

Example

get http://jybApi.com/api.php?m=Hospital&a=getHospComment&hosp_id=7

医生列表的筛选数据接口

api:

http://jybApi.com/api.php?m=Doctor&a=getChoiseData

传输方式:

get

需要的参数:

返回DATA说明:

Example

get http://jybApi.com/api.php?m=Doctor&a=getChoiseData&hosp_id=7

医生列表

api:

http://jybApi.com/api.php?m=Doctor&a=getList

传输方式:

get

需要的参数:

↓↓ 可传,所有参数可从医生筛选数据接口得到

返回DATA说明:

[doc_id] => 医生ID
[score] => 医生评分
[doc_name] => 医生名称
[post_title] => 医生职称
[be_good] => 擅长
[pic_url] => 医生头像
[star_score] => 星级评分 同上

Example

get http://jybApi.com/api.php?m=Doctor&a=getList&hosp_id=7

医生详情

api:

http://jybApi.com/api.php?m=Doctor&a=getContent

传输方式:

get

需要的参数:

返回DATA说明:

[doc_id] => 医生ID
[score] => 医生评分
[doc_name] => 医生名称
[post_title] => 医生职称
[be_good] => 擅长
[pic_url] => 医生头像
[star_score] => 星级评分 同上
[comment_count] => 评论总条数 (暂时是假的)
[is_collected] => 是否已收藏 1是0否

Example

get http://jybApi.com/api.php?m=Hospital&a=getContent&hosp_id=7

医生详情之评论

api:

http://jybApi.com/api.php?m=Doctor&a=getDocComment

传输方式:

get

需要的参数:

返回DATA说明:

[comment_id] => 评论ID
[user_id] => 会员ID
[user_comment] => 评论内容
[add_time] => 2015-07-09 20:01:30
[truename] => 会员姓名
[pic_url] => 会员头像

Example

get http://jybApi.com/api.php?m=Doctor&a=getDocComment&doc_id=5

登录注册以及忘记密码

注册

手机验证码验证

api:

http://jybApi.com/api.php?m=MemberPublic&a=verifyCode

传输方式:

post

需要的参数:

注意: 该接口的验证码由前端调用shareSDK来发送,本接口按照官网示例开发,还未测试,如果做到该接口时,请联系我

正式注册

api:

http://jybApi.com/api.php?m=MemberPublic&a=doRegister

传输方式:

post

需要的参数:

返回DATA说明:

[tag_id] => 用于极光推送建立推送tag
[token] => 相当于user_id
[truename] => 会员的姓名

Example

POST http://jybApi.com/api.php?m=MemberPublic&a=doRegister
Content-Type: application/x-www-form-urlencoded
POST_BODY:
mobile=18221995891&truename=%e5%91%a8%e5%ad%9d%e5%88%9a&id_card=522730198802020051&password=222222&code=555

登录

api:

http://jybApi.com/api.php?m=MemberPublic&a=doLogin

传输方式:

post

需要的参数:

返回DATA说明:

[tag_id] => 用于极光推送建立推送tag
[token] => 相当于user_id
[truename] => 会员的真实姓名

Example

POST http://jybApi.com/api.php?m=MemberPublic&a=doLogin
Content-Type: application/x-www-form-urlencoded
POST_BODY:
mobile=18221995891&password=222222

忘记密码

在此之前请调用上面 手机验证码验证 接口来进行验证码验证

api:

http://jybApi.com/api.php?m=MemberPublic&a=resetPassword

传输方式:

post

需要的参数:

Example

POST http://jybApi.com/api.php?m=MemberPublic&a=resetPassword
Content-Type: application/x-www-form-urlencoded
POST_BODY:
mobile=18221995891&password=111111&password2=111111

医生/医院 关注

api:

http://jybApi.com/api.php?m=Member&a=doCollect

传输方式:

get

需要的参数:

Example

get http://jybApi.com/api.php?m=Member&a=doCollect&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8&content_id=5&type=1&debug=1

医生/医院 取消关注

api:

http://jybApi.com/api.php?m=Member&a=unCollect

传输方式:

get

需要的参数:

Example

get http://jybApi.com/api.php?m=Member&a=unCollect&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8&content_id=5&type=1&debug=1

添加评论

api:

http://jybApi.com/api.php?m=Member&a=commentAdd

传输方式:

POST

需要的参数:

Example

  POST http://jyb.com/api.php?m=Member&a=commentAdd
  Content-Type: application/x-www-form-urlencoded
  POST_BODY:
  user_comment=%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8&content_id=5&content_type=1&comment_score=6

专家咨询

添加咨询

api:

http://jybApi.com/api.php?m=Member&a=consultAdd

传输方式:

POST

需要的参数:

Example

POST http://jyb/api.php?m=Member&a=consultAdd
Content-Type: application/x-www-form-urlencoded
POST_BODY:
consult_text=%e9%a3%9e%e9%b8%bf%e5%93%a5%2c%e4%bd%a0%e8%a6%81%e5%a5%bd%e5%a5%bd%e4%bc%91%e6%81%af%e5%95%8a%2c%e4%b8%8d%e8%a6%81%e5%a4%aa%e5%8a%b3%e7%b4%af%2c%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6%e5%90%a7%e5%95%a6&doc_id=5&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8&debug=1

咨询列表页

api:

http://jybApi.com/api.php?m=Member&a=consultList

传输方式:

GET

需要的参数:

返回DATA说明:

[doc_id] => 医生ID
[doc_name] => 医生名称
[post_title] => 医生职称
[doc_pic_url] => 医生头像
[consult_text] => 回复内容
[unread] => 未读的数量统计

注意: consult_text内容,后端没做截取,前端可以根据具体的宽度尺寸来截取或者告诉后端应该截取多少字

Example

http://jybApi.com/api.php?m=Member&a=consultList&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8

咨询详情页

api:

http://jybApi.com/api.php?m=Member&a=consultContent

传输方式:

GET

需要的参数:

返回DATA说明:

[type] => 咨询类型:1用户咨询医生,2医生回复用户
[consult_text] => 回复内容
[user_pic_url] => 用户头像
[doc_pic_url] => 医生头像

Example

http://jyb.com/api.php?m=Member&a=consultContent&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8&doc_id=5

常用联系人

添加常用联系人

api:

http://jybApi.com/api.php?m=Member&a=contactsAdd

传输方式:

POST

需要的参数:

返回的data说明

[con_id] => 9 成功的话返回 联系人ID;

Example

POST http://jyb.com/api.php?m=Member&a=contactsAdd
Content-Type: application/x-www-form-urlencoded
POST_BODY:
debug=1&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8&mobile=18221887898&name=%e5%b0%8f%e5%88%9a%e5%93%a5&id_card=522730198802020050

常用联系人列表

api:

http://jybApi.com/api.php?m=Member&a=contactsList

传输方式:

GET

需要的参数:

返回DATA说明:

[con_id] => 联系人ID
[id_card] => 身份证号码
[name] => 就诊人姓名
[mobile] => 就诊人联系方式

Example

get http://jybApi.com/api.php?m=Member&a=contactsList&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8

删除联系人

api:

http://jybApi.com/api.php?m=Member&a=contactsDel

传输方式:

GET

需要的参数:

Example

get http://jyb.com/api.php?m=Member&a=contactsDel&con_id=2&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8

某一个联系人的详细信息

api:

http://jybApi.com/api.php?m=Member&a=contactsInfo

传输方式:

GET

需要的参数:

返回DATA说明:

[con_id] => 联系人ID
[id_card] => 身份证号码
[name] => 就诊人姓名
[mobile] => 就诊人联系方式

Example

get http://jyb.com/api.php?m=Member&a=contactsInfo&con_id=2&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8

编辑常用联系人

从设计稿上来看貌似没有编辑常用联系人,但是,如果有的话的先请求上面的 "某一个联系人的详细信息" 的接口获得编辑信息,然后在进行编辑

api:

http://jybApi.com/api.php?m=Member&a=contactsEdit

传输方式:

POST

需要的参数:

Example

POST http://jyb.com/api.php?m=Member&a=contactsEdit
Content-Type: application/x-www-form-urlencoded
POST_BODY:
token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8&mobile=18221887898&name=%e5%b0%8f%e5%88%9a%e5%93%a5&id_card=522730198802020050&con_id=3

订单部分

获得某医院的某科室的费用列表数据【new】

api:

http://jybApi.com/api.php?m=Order&a=costData

传输方式:

GET

需要的参数:

返回的data说明

[registration] 
    [level_id] => 1 //等级ID
    [level_name] => 一级 //等级名称
    [cost] => 188.00 //该等级的挂号费用

[registration_urgent] => 门诊加急费用
[visit] => 随访费用
[car] => 专车费用
[guide] => 导医费用
[sickbed] => 病床费用
[sickbed_urgent] => 病床加急费用

注意 专车是按次收费的,预约往返的话,价格就 *2。

Example

get http://121.40.87.137/api.php?m=Order&a=costData&hosp_id=31&opt_id=93&debug=1

获得某医院附近的酒店列表的筛选数据

api:

http://jybApi.com/api.php?m=Order&a=hotelChoiseData

传输方式:

GET

需要的参数:

返回的data说明

[stars] => Array  //酒店星级数据
    (
        [0] => Array
            (
                [name] => 快捷连锁酒店
                [value] => 0
            )
    )

[prices] => Array  //酒店价格数据
    (
        [0] => Array
            (
                [name] => 100元-300元
                [value] => 100_300
            )
    )

[distances] => Array //酒店距离数据
    (
        [0] => Array
            (
                [name] => 从近到远
                [value] => distance_asc
            )
    )

获得某医院附近的酒店列表

api:

http://jybApi.com/api.php?m=Order&a=hotelList

传输方式:

GET

需要的参数:

//以下数据可以从上个接口获得,都为可传

返回的data说明

[hot_id] => 酒店的ID
[hot_name] => 酒店的名称
[pic_url] => 酒店的图片
[hot_level] => 酒店的星级
[price] => 酒店的价格
[distance] => 酒店距离医院的距离

Example

get http://jyb.com/api.php?m=Order&a=hotelList&hosp_id=8&prices=1000_&stars=4&distances=distance_asc

订单提交

注意: 由于订单有 等待付款 的状态,所以请直接提交,订单进入等待付款的状态,然后用户如果要付款,并且付款完成后再请求我的 付款结果 验证接口

api:

http://jybApi.com/api.php?m=Order&a=orderAdd

传输方式:

POST

需要的参数说明:

传递给我的数据是字典套数组的格式: 字典里面有六个元素


[registration] => Array
    (
        [0] => Array
            (
                [start_time] => 2015-7-20 15:34:17
                [end_time] => 2015-7-20 18:34:17
                [hosp_id] => 11
                [opt_id] => 41
                [is_urgent] => 1 //是否加急 1是0否
                [is_visit] => 1 //是否随访 1是0否
                [price] => 800
                [con_id] => 3 //联系人ID
            )
)

[car] => Array
    (
        [0] => Array
            (
                [reception_time] => 2015-7-20 20:00:17 //接待时间
                [start] => 起点 
                [end] => 终点
                [is_back] => 1  //是否返程 1是0否
                [price] => 600
                [con_id] => 4
            )
    )

[hotel] => Array
    (
        [0] => Array
            (
                [start_time] => 2015-7-20 20:34:17 //入住时间
                [end_time] => 2015-7-21 12:34:17 //退房时间
                [hot_id] => 6
                [price] => 200
                [con_id] => 4
            )

    )

[sickbed] => Array
    (
        [0] => Array
            (
                [hosp_id] => 11
                [reception_time] => 2015-7-20 16:42:01 //接待时间
                [is_urgent] => 1 //是否加急
                [price] => 50
                [con_id] => 5
            )

    )

[guide] => Array
    (
        [0] => Array
            (
                [hosp_id] => 11
                [opt_id] => 43
                [reception_time] => 2015-7-20 16:42:01
                [price] => 50
                [con_id] => 4
            )
    )

[token] => 7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8

成功提交的POST Data Example

{"registration":[{"start_time":"2015-7-20 15:34:17","end_time":"2015-7-20 18:34:17","hosp_id":"11","opt_id":"41","is_urgent":"1","is_visit":"1","price":"800","con_id":"3"},{"start_time":"2015-7-20 15:34:17","end_time":"2015-7-20 18:34:17","hosp_id":"11","opt_id":"42","is_urgent":"0","is_visit":"0","price":"400","con_id":"4"}],"car":[{"reception_time":"2015-7-20 20:00:17","start":"\u706b\u8f66\u7ad9","end":"\u8861\u5c71\u5bbe\u9986","is_back":"1","price":"600","con_id":"4"},{"reception_time":"2015-8-20 20:00:17","start":"\u8861\u5c71\u5bbe\u9986","end":"\u534e\u5ead\u5bbe\u9986","is_back":"0","price":"300","con_id":"5"}],"hotel":[{"start_time":"2015-7-20 20:34:17","end_time":"2015-7-21 12:34:17","hot_id":"6","price":"200","con_id":"4"}],"sickbed":[{"hosp_id":"11","reception_time":"2015-7-20 16:42:01","is_urgent":"1","price":"50","con_id":"5"}],"guide":[{"hosp_id":"11","opt_id":"43","reception_time":"2015-7-20 16:42:01","price":"50","con_id":"4"},{"hosp_id":"11","opt_id":"42","reception_time":"2015-7-20 16:42:01","price":"100","con_id":"4"}],"token":"7ff2S2rfvRVtssnZ6fY\/NoK84YmlhALOIhTH75r8"}

返回的data说明

  1. [order_id] => 28
  2. [order_type] => 2
  3. // ↑↑进详情页时用到
  4. [order_no] => 订单编号 //ping++提交订单有用
  5. [order_type_name] => 门诊导医
  6. [order_date] => 2015-07-17
  7. [title] => 16:42 子级科室1-2
  8. [info] => 上海市第一医院南院

订单提交获得charge对象

api:

http://jybApi.com/api.php?m=Order&a=pingPay

传输方式:

POST

需要的参数:

返回的data说明
格式还是我们的{status,info,data}的格式,具体的值请参考Ping++文档


行程提醒

api:

http://jybApi.com/api.php?m=Order&a=scheduleList

传输方式:

GET

需要的参数:

返回的data说明

[0] => Array
    (
        [date] => 2015-08-20 星期四
        [schedules] => Array
            (
                [0] => Array(
                    [order_id] => 25  //订单ID
                    [order_type] => 1 //订单类型 ,如果需要进入详情页的话,这两个参数要传给后端;

                    [order_type_name] => 挂号预约 //订单类型名称
                    [title] => 下午 子级科室1-1
                    [info] => 上海市第一医院南院
                )
            )

    )

Example

get http://jyb.com/api.php?m=Order&a=scheduleList&token=7ff2S2rfvRVtssnZ6fY\/NoK84YmlhALOIhTH75r8

订单列表

api:

http://jybApi.com/api.php?m=Order&a=orderList

传输方式:

GET

需要的参数:

返回的data说明

[0] => Array
    (
        //元素说明同上,除了多了一个order_date
        [order_id] => 28 
        [order_type] => 2

        [order_type_name] => 门诊导医
        [order_date] => 2015-07-17 
        [title] => 16:42 子级科室1-2
        [info] => 上海市第一医院南院
        [status] => 3  //订单状态,见如下说明
    )

订单状态说明

1等待付款,2订单审核中,3订单确认,4订单取消中,5订单已取消,6订单已成交但是未评价,7订单已成交并且已评价

Example

get http://jyb.com/api.php?m=Order&a=orderList&token=7ff2S2rfvRVtssnZ6fY\/NoK84YmlhALOIhTH75r8

订单详情

api:

http://jybApi.com/api.php?m=Order&a=orderContent

传输方式:

GET

需要的参数:

返回的data说明

//订单追踪
[trace] => 订单确认  
[trace_time] => 2015-07-25 10:47:18


[status] => 订单确认
[number] => OR201507251047180028 //订单编号
[price] => 800.00 未支付

[order_type_name] => 挂号预约
[order_date] => 2015-07-20 下午
[info] => 子级科室1-1   
          上海市第一医院南院  //订单详情

//联系人信息
[name] => 大刚哥
[mobile] => 18221887898

Example

http://jyb.com/api.php?m=Order&a=orderContent&token=7ff2S2rfvRVtssnZ6fY\/NoK84YmlhALOIhTH75r8&debug=1&order_id=25&order_type=2

订单取消

api:

http://jybApi.com/api.php?m=Order&a=orderCancel

传输方式:

GET

需要的参数:

Example

http://jyb.com/api.php?m=Order&a=orderCancel&token=7ff2S2rfvRVtssnZ6fY\/NoK84YmlhALOIhTH75r8&debug=1&order_id=25&order_type=2

订单追踪

api:

http://jybApi.com/api.php?m=Order&a=orderTrace

传输方式:

GET

需要的参数:

返回的data说明

[0] => Array
    (
        [status] => 订单确认
        [alter_time] => 2015-07-25 16:13:03
    )

Example

http://jyb.com/api.php?m=Order&a=orderTrace&token=7ff2S2rfvRVtssnZ6fY\/NoK84YmlhALOIhTH75r8&debug=1&order_id=25&order_type=1

订单评价

注意该接口其实是和上一个 添加评论 的接口是一样的
另外我不确定以下红框部分前端人员是否可以从上一个页面获得,如果不可以或者是不太方便,联系我,我可以写专门的接口来分配数据给前端;

此处输入图片的描述

api:

http://jybApi.com/api.php?m=Member&a=commentAdd

传输方式:

POST

需要的参数:

Example

POST http://jyb.com/api.php?m=Member&a=commentAdd
Content-Type: application/x-www-form-urlencoded
POST_BODY:
user_comment=%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9%e8%af%84%e8%ae%ba%e5%86%85%e5%ae%b9&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8&content_id=13&content_type=5&comment_score=6&debug=1

个人中心

进入个人中心首页

api:

http://jybApi.com/api.php?m=Member&a=home

传输方式:

GET

需要的参数:

返回的data说明

[truename] => 姓名
[pic_url] => 头像
[unread] => 未读通知条数

注意: unread暂时是假的数据,后续开发完订单之后再来处理

Example

get http://jybApi.com/api.php?m=Member&a=home&token=7ff2S2rfvRVtssnZ6fY/NoK84YmlhALOIhTH75r8

上传头像

api:

http://jybApi.com/api.php?m=Member&a=avatarUpload

传输方式:

POST

需要的参数:

先直接上,如果不成功,联系我一下;

由于我没看到上传头像的页面,所以没有写相应的页面数据分配接口,按道理应该是要返回一个以前的头像URL

常用信息

请用上面的常用联系人列表

我的关注

我关注的医生列表

api:

http://jybApi.com/api.php?m=Member&a=collectDocList

传输方式:

get

需要的参数:

返回DATA说明:

[doc_id] => 医生ID
[score] => 医生评分
[doc_name] => 医生名称
[post_title] => 医生职称
[be_good] => 擅长
[pic_url] => 医生头像
[star_score] => 星级评分 同上
我关注的医院列表

api:

http://jybApi.com/api.php?m=Member&a=collectHospList

传输方式:

get

需要的参数:

返回DATA说明:

[hosp_id] => 医院的ID
[name] => 医院的名称
[level] => 二级甲等
[pic_url] => 图片
[score] => 医院的评分
[star_score] => 医院的星级,1代表一星,1.5代表一星半,依此类推
[good_opt] => 特色专科

我的通知

通知检测接口(未读通知条数)

api:

http://jybApi.com/api.php?m=Member&a=unread

传输方式:

get

需要的参数:

返回DATA说明:

[count] => 1 //未读的消息条数

Example

http://jyb.com/api.php?m=Member&a=unread&token=7ff2S2rfvRVtssnZ6fY\/NoK84YmlhALOIhTH75r8
通知列表

api:

http://jybApi.com/api.php?m=Member&a=messages

传输方式:

get

需要的参数:

返回DATA说明:

  1. [m_id] => 消息ID
  2. [title] => 消息title
  3. [contents] => 消息内容
  4. [add_time] => 2015-08-18 10:17:28
  5. [order_type] => 2 // 这两个参数用于进入订单详情
  6. [order_id] => 25

Example

http://jyb.com/api.php?m=Member&a=messages&token=7ff2S2rfvRVtssnZ6fY\/NoK84YmlhALOIhTH75r8

我的订单 见上面订单部分

开关接口

api
http://121.40.87.137/index.php?a=switchWx

传输方式:

get

说明

根据status来判断,1开0关; 考虑后续有可能还有其他开关,所以先随便传个参数表示一下用在wx(后端没写逻辑的,如果有其他开关再写)




添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注