数据提交接口用于客户端将数据提交至服务端,或者修改已有的服务端数据。

一、需要登录时请求地址:

/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid[用户id]&[任意页面参数]

一般用于用户中心的操作,如修改资料、修改密码、上传头像、发布文章等


二、不需要登录时请求地址:

/index.php?appid=[授权ID]&appsecret=[授权码]&[任意页面参数]

一般用于不需要登录的地方,如匿名提交表单、匿名评论等


三、请求参数

请求参数必须和电脑端保持一致,开发建议首先抓取电脑端修改或提交数据时的POST数据,那么移动端提交时也要满足你抓取的POST数据格式,必须保持一致。


四、相关例子

1、修改密码

请求地址:
/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid[用户id]&s=member&c=account&m=password

请求参数:
is_ajax=1&data[password]=原密码&data[password2]=新密码&data[password3]=再次新密码

返回结果:
修密码接口需要返回新的[登录授权码],开发者可以重新做本地存储,也可以让用户重新登录。


2、发布文章

请求地址:
/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid[用户id]&s=member&app=news&c=home&m=add

请求参数:
is_ajax=1&data[title]=...
这里面的参数一定要和电脑页面的POST参数保持一致


3、表单提交,例如test表单

请求地址:
/index.php?appid=[授权ID]&appsecret=[授权码]&s=form&c=test&m=post
如果需要登录才能提交表单,可以加上上面的api参数


请求参数:
is_ajax=1&data[title]=...
这里面的参数一定要和电脑页面的POST参数保持一致


4、发布文章时缩略图文件如何上传

首先要通过《文件上传接口》把文件上传到服务器,并返回id号;

再把id号存储到发布文章的POST表单值中,格式一定要和pc段一致。

文档最后更新时间:2017-09-14 02:23:04