基于微信开发的文档说明

  1. 微信的配置及验证

1)微信公众号的基本配置进行验证

类别

数据

必选

说明

HTTP请求URL

<http://xxx/xxx >

Y

设备后台的云服务器的http地址

数据格式

application/json

Y

 

请求方式

HTTP POST (Ajax json)

 

HTTP 请求类型

 

body (json)

 

 

数据

必选

说明

 

interface

Y

wxValidate

 

requestData

请求携带的参数

 

 

token

Y

自定义的一个凭证

 

signature

 

微信加密签名

 

timestamp

 

时间戳

 

nonce

 

随机数

 

echostr

 

随机字符串

 

responseData

响应的信息

 

echostr

 

 随机字符串返回给微信服务器

 

 

 

返回(json)

Json对象

Y

 

 

             
  1. 创建一个订单

1)在微信公众号中生成一个菜单按钮

类别

数据

必选

说明

HTTP请求URL

<http://xxx/xxx >

Y

设备后台的云服务器的http地址

数据格式

application/json

Y

 

请求方式

HTTP POST (Ajax json)

 

HTTP 请求类型

 

body (json)

 

 

数据

必选

说明

 

interface

Y

createMenu

 

requestData

请求携带的参数

 

 

url

Y

订单查询配置的接口地址

 

name

 

订单查询

 

type

 

菜单按钮的类型 view

 

responseData

响应的信息

 

msg

 

 OK:证明创建成功

 

 

 

返回(json)

Json对象

Y

 

 

             
  1. 订单按钮下的入口函数

1)通过入口函数实现和微信服务器的交互

类别

数据

必选

说明

HTTP请求URL

<http://xxx/xxx >

Y

设备后台的云服务器的http地址

数据格式

application/json

Y

 

请求方式

HTTP POST (Ajax json)

 

HTTP 请求类型

 

body (json)

 

 

数据

必选

说明

 

interface

Y

index

 

requestData

请求携带的参数

 

 

redirect_uri

Y

微信重定向的地址

 

name

 

订单查询

 

type

 

菜单按钮的类型 view

 

responseData

响应的信息

 

--

 

 ---

 

 

 

返回(json)

Json对象

Y

 

 

             

 

  1. 微信重定向的函数入口

1)通过入口函数实现和微信服务器的交互

类别

数据

必选

说明

HTTP请求URL

<http://xxx/xxx >

Y

设备后台的云服务器的http地址

数据格式

application/json

Y

 

请求方式

HTTP POST (Ajax json)

 

HTTP 请求类型

 

body (json)

 

 

数据

必选

说明

 

interface

Y

index

 

requestData

请求携带的参数

 

 

code

Y

微信返回的code

 

---

 

---

 

----

 

----

 

responseData

响应的信息

 

t

Y

 1:成功 ,2:异常

 

 

msg

Y

返回的具体错误信息

 

openid

Y

用户的openid

 

 

 

data

Y

订单列表信息

 

 

opStaus

Y

订单完成进度

 

order

Y

订单详细信息

 

 

createTime

Y

订单的创建时间

 

companyName

Y

公司的名称

 

userName

Y

用户的名称

 

 

 

返回(json)

Json对象

Y

 

 

                 

 

 

  1. 微信重定向的函数入口

1)通过入口函数实现和微信服务器的交互

类别

数据

必选

说明

HTTP请求URL

<http://xxx/xxx >

Y

设备后台的云服务器的http地址

数据格式

application/json

Y

 

请求方式

HTTP POST (Ajax json)

 

HTTP 请求类型

 

body (json)

 

 

数据

必选

说明

 

interface

Y

index

 

requestData

请求携带的参数

 

 

code

Y

微信返回的code

 

---

 

---

 

----

 

----

 

responseData

响应的信息

 

t

Y

 1:成功 ,2:异常

 

 

msg

Y

返回的具体错误信息

 

openid

Y

用户的openid

 

 

 

data

Y

订单列表信息

 

 

opStaus

Y

订单完成进度

 

order

Y

订单详细信息

 

 

createTime

Y

订单的创建时间

 

companyName

Y

公司的名称

 

userName

Y

用户的名称

 

 

 

返回(json)

Json对象

Y

 

 

                 

 

  1. 去账号管理页面

1)跳转到用户管理页面addAcccount.html

类别

数据

必选

说明

HTTP请求URL

<http://xxx/xxx >

Y

设备后台的云服务器的http地址

数据格式

application/json

Y

 

请求方式

HTTP POST (Ajax json)

 

HTTP 请求类型

 

body (json)

 

 

数据

必选

说明

 

interface

Y

goAddAccount

 

requestData

请求携带的参数

 

 

openid

Y

用户的openid

 

--

 

---

 

----

 

----

 

responseData

响应的信息

 

msg

 

1:表示成功

 

 

 

openid

 

用户的openid

 

 

 

返回(json)

Json对象

Y

 

 

             

 

  1. 添加账号

1)跳绑定用户信息

类别

数据

必选

说明

HTTP请求URL

<http://xxx/xxx >

Y

设备后台的云服务器的http地址

数据格式

application/json

Y

 

请求方式

HTTP POST (Ajax json)

 

HTTP 请求类型

 

数据

必选

说明

 

interface

Y

doAddAccount

 

requestData

请求携带的参数

 

 

openid

Y

用户的openid

 

phone

 

用户的手机号

 

validcode

 

验证码信息

 

responseData

响应的信息

 

t

 

2:标识符

 

 

msg

 

返回前端的相关信息

 

openid

 

用户的openid

 

data

 

用户列表信息

 

 

opStaus

 

订单完成进度

 

order

 

订单

 

 

createTime

 

订单创建时间

 

companyName

 

公司名称

 

userName

 

用户名称

 

 

 

返回(json)

Json对象

Y

 

 

                 

 

  1. 发送验证码

1)引导用户输入手机号,获取验证码

类别

数据

必选

说明

HTTP请求URL

<http://xxx/xxx >

Y

设备后台的云服务器的http地址

数据格式

application/json

Y

 

请求方式

HTTP POST (Ajax json)

 

HTTP 请求类型

 

body (json)

 

 

数据

必选

说明

 

interface

Y

sendCodeToPhone

 

requestData

请求携带的参数

 

 

phone

Y

电话号码

 

--

 

---

 

----

 

----

 

responseData

响应的信息

 

Send

 

success:成功;fail:失败

 

 

 

msg

 

返回的相关信息

 

 

 

返回(json)

Json对象

Y

 

 

             
  1. 订单详情页

1)根据订单id获取订单详情

类别

数据

必选

说明

HTTP请求URL

<http://xxx/xxx >

Y

设备后台的云服务器的http地址

数据格式

application/json

Y

 

请求方式

HTTP POST (Ajax json)

 

HTTP 请求类型

 

数据

必选

说明

 

interface

Y

orderDetail

 

requestData

请求携带的参数

 

 

orderIdo

Y

为防止科学技术发 把orderId分成三个参数传递之后再拼接

 

orderIdt

 

订单id

 

orderIds

 

订单id

 

 

响应的信息

 

t

 

2:标识符

 

msg

 

返回前端的相关信息

 

openid

 

用户的openid

 

servUrl

 

图片所在的服务器地址

 

otName

 

订单类型的名称

 

order

 

订单

 

 

createTime

 

订单创建时间

 

companyName

 

公司名称

 

userName

 

用户名称

 

datas

 

订单进度列表

 

 

createTime

 

创建时间

 

content

 

内容

 

opms

 

附件

 

 

imgUrl

 

图片的相对路径

 

 

 

返回(json)

Json对象

Y

 

 

               

 

  1. 删除用户

1)删除用户就是变更用的状态

类别

数据

必选

说明

HTTP请求URL

<http://xxx/xxx >

Y

设备后台的云服务器的http地址

数据格式

application/json

Y

 

请求方式

HTTP POST (Ajax json)

 

HTTP 请求类型

 

数据

必选

说明

 

interface

Y

goAddAccount

 

requestData

请求携带的参数

 

 

qqyId

Y

绑定表的id

 

--

 

---

 

----

 

----

 

responseData

响应的信息

 

msg

 

1:表示成功 :其他:为错误信息

 

 

openid

 

用户的openid

 

data

 

绑定表信息

 

 

id

 

绑定表id

 

userPhone

 

用户的手机号码

 

---

 

----

 

 

 

返回(json)

Json对象

Y

 

 

               

 

发布了48 篇原创文章 · 获赞 4 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_39879632/article/details/83796145