Skip to content

OpenAPI Overview

yixizhou edited this page Oct 14, 2014 · 8 revisions

1.参数解释

名称 解释
appId 注册应用后分配给应用,用于识别应用的ID
appSecret 注册应用后,分配给应用,用于校验应用所有权的秘钥 不要给透露给别人
appToken 带有效期的应用登录态,应用在一段时间内只需要鉴权一次,后续可以使用改参数进行接口调用
accessToken 带有有效期的用户授权登录态,涉及用户操作的接口会需要此参数

2.调用说明

参考 调用说明

3.接口列表

分组名称 接口名称 功能说明 备注
应用相关 /v1/app/token 获取应用的 appToken 其他接口全部依赖 appToken 鉴权
/v1/app/sites 查询启用本应用的站点列表
/v1/app/order/add 应用积分订单生成
/v1/app/order/get 查询积分订单状态
用户相关 /v1/user/auth 换取当前用户授权 accessToken 有关用户操作,全部依赖 accessToken
/v1/user/info 拉取当前用户基本数据
/v1/user/checkAdmin 检测当前用户是否当前站点的管理员
/v1/user/message 拉取当前用户消息
站点相关 /v1/site/info 拉取已安装应用的某个站点的信息
/v1/site/threads 查询已安装应用的某个站点的主题列表
主题相关 /v1/thread/get 拉取某个主题内容+回复
/v1/thread/new 发表主题到微社区
/v1/thread/upload 上传图片到微社区
/v1/thread/del 删除应用发表的某个主题
回复相关 /v1/reply/new 回复某主题
/v1/reply/del 删除应用发表的某个回复

4.微社区版本的说明

由于历史原因,目前微社区根据数据源不同,分为标准版打通版

**标准版:**标准版微社区数据存储在官方服务器。站长只需要投入运营人力成本即可。

**打通版:**打通版微社区数据源来源于站长的Discuz!站点,适合原本就在运营Discuz!且数据量较大的站长。

这两个版本,对于开发者来说是透明的,应用中心接口在接口文档上会保持一致,开发者无需调用多套接口。 但是针对特殊的接口会有些微的不同。相关不同也会写入到接口文档中,请开发者注意。

Clone this wiki locally