phpwind 9的WINDID功能好比Discuz!的UC,但是相关的文档和资料却比较少,这里是官方的WindID API文档资料。
用户信息API
所属模块WindidApi::api('user')
功能说明 | 本地接口名称 | http接口名称 | 详细说明 |
---|---|---|---|
注册新用户 | register | user/register | 示例 |
用户登录 | login | user/login | 示例 |
用户同步登录 | synLogin | user/synLogin | 示例 |
用户同步登出 | synLogout | user/synLogout | 示例 |
检查用户基本信息是否合法 | checkUserInput | user/checkInput | 示例 |
验证安全问题 | checkQuestion | user/checkQuestion | 示例 |
获取用户基本信息 | getUser | user/get | 示例 |
获取用户详细信息 | getUserInfo | user/getInfo | 示例 |
获取多个用户详细信息 | fecthUserInfo | user/fecthInfo | 示例 |
修改用户基本信息 | editUser | user/edit | 示例 |
修改用户详细信息 | editUserInfo | user/editInfo | 示例 |
删除单个用户 | deleteUser | user/delete | 示例 |
删除多个用户 | batchDeleteUser | user/batchDelete | 示例 |
用户积分API
所属模块WindidApi::api('user')
功能说明 | 本地接口名称 | http接口名称 | 详细说明 |
---|---|---|---|
获取用户积分 | getUserCredit | user/getCredit | 示例 |
获取多个用户积分 | fecthUserCredit | user/fecthCredit | 示例 |
修改用户积分 | editCredit | user/editCredit | 示例 |
清除用户某个积分 | clearCredit | user/clearCredit | 示例 |
用户黑名单API
所属模块WindidApi::api('user')
功能说明 | 本地接口名称 | http接口名称 | 详细说明 |
---|---|---|---|
获取用户黑名单 | getBlack | user/getBlack | 示例 |
获取多个用户黑名单 | fetchBlack | user/fetchBlack | 示例 |
增加黑名单 | addBlack | user/addBlack | 示例 |
删除黑名单 | delBlack | user/delBlack | 示例 |
用户头像API
所属模块WindidApi::api('avatar')
功能说明 | 本地接口名称 | http接口名称 | 详细说明 |
---|---|---|---|
获取用户头像 | getAvatar | user/get | 示例 |
还原为默认头像 | defaultAvatar | avatar/default | 示例 |
获取头像上传flash表单 | showFlash | avatar/getFlash | 示例 |
提交上传头像 | doAvatar | avatar/doavatar | 示例 |
用户私信API
所属模块WindidApi::api('message')
功能说明 | 本地接口名称 | http接口名称 | 详细说明 |
---|---|---|---|
获取用户未读私信数 | getUnRead | message/getNum | 示例 |
修改用户私信数 | editMessageNum | message/editNum | 示例 |
发送私信 | send | message/send | 示例 |
获取单条私信 | getMessageById | message/getMessageById | 示例 |
删除多条私信 | deleteByMessageIds | message/deleteByMessageIds | 示例 |
删除用户全部私信 | deleteUserMessages | message/deleteUserMessages | 示例 |
功能说明 | 本地接口名称 | http接口名称 | 详细说明 |
---|---|---|---|
分页获取发件箱私信列表 | fromBox | message/fromBox | 示例 |
分页获取收件箱私信列表 | toBox | message/toBox | 示例 |
标记多条私信为已读 | readMessages | message/readMessages | 示例 |
删除多条私信 | deleteMessages | message/deleteMessages | 示例 |
功能说明 | 本地接口名称 | http接口名称 | 详细说明 |
---|---|---|---|
获取一条对话信息 | getDialog | message/getDialog | 示例 |
获取多条对话信息 | fetchDialog | message/fetchDialog | 示例 |
获取两个用户间的对话信息 | getDialogByUser | message/getDialogByUser | 示例 |
统计用户对话数 | countDialog | message/countDialog | 示例 |
分页获取用户对话列表 | getDialogList | message/getDialogList | 示例 |
获取用户未读私信的对话列表 | getUnreadDialogsByUid | message/getUnreadDialogsByUid | 示例 |
标记某对话中多条私信为已读 | read | message/read | 示例 |
标记多条对话已读 | readDialog | message/readDialog | 示例 |
删除某对话中多条私信 | delete | message/delete | 示例 |
删除多条对话 | batchDeleteDialog | message/batchDeleteDialog | 示例 |
统计一条对话中的私信数 | countMessage | message/countMessage | 示例 |
分页获取一条对话中的私信列表 | getMessageList | message/getMessageList | 示例 |
地区库API
所属模块WindidApi::api('area')
功能说明 | 本地接口名称 | http接口名称 | 详细说明 |
---|---|---|---|
获取某个地区信息 | getArea | area/get | 示例 |
获取多个地区信息 | fetchArea | area/fetch | 示例 |
获取某地区的子地区 | getByParentid | area/getByParentid | 示例 |
获取全部地区(用于缓存) | getAll | area/getAll | 示例 |
学校库API
所属模块WindidApi::api('school')
功能说明 | 本地接口名称 | http接口名称 | 详细说明 |
---|---|---|---|
获取某个学校信息 | getSchool | school/get | 示例 |
获取多个学校信息 | fetchSchool | school/fetch | 示例 |
获取某地区某类型的学校列表 | getSchoolByAreaidAndTypeid | school/getSchoolByAreaidAndTypeid | 示例 |