-
Notifications
You must be signed in to change notification settings - Fork 28
OpenAPI Overview
yixizhou edited this page Oct 14, 2014
·
8 revisions
名称 | 解释 |
---|---|
appId | 注册应用后分配给应用,用于识别应用的ID |
appSecret | 注册应用后,分配给应用,用于校验应用所有权的秘钥 不要给透露给别人 |
appToken | 带有效期的应用登录态,应用在一段时间内只需要鉴权一次,后续可以使用改参数进行接口调用 |
accessToken | 带有有效期的用户授权登录态,涉及用户操作的接口会需要此参数 |
参考 调用说明
分组名称 | 接口名称 | 功能说明 | 备注 |
---|---|---|---|
应用相关 | /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 | 删除应用发表的某个回复 |
由于历史原因,目前微社区根据数据源不同,分为标准版与打通版。
**标准版:**标准版微社区数据存储在官方服务器。站长只需要投入运营人力成本即可。
**打通版:**打通版微社区数据源来源于站长的Discuz!站点,适合原本就在运营Discuz!且数据量较大的站长。
这两个版本,对于开发者来说是透明的,应用中心接口在接口文档上会保持一致,开发者无需调用多套接口。 但是针对特殊的接口会有些微的不同。相关不同也会写入到接口文档中,请开发者注意。
本 wiki 由微社区研发团队撰写