客户端站点接口
更新时间:2023-03-27 17:52
此类接口目前仅限在客户端站点调用,比如 Discuz! 的“WitFrame API”插件,此插件可实现在 Discuz! 端调用到 WitFrame 上的众多 API,为基础组件。
站点注册接口
获取站点在 WitFrame 的配置信息
此接口会自动在 WitFrame 注册站点的 ID 并把配置信息返回
返回的配置信息见下表:
参数 | 类型 | 含义 |
---|---|---|
witUid | int | WitFrame 用户 ID |
witSecretId | string | WitSecretId |
witSecretKey | string | WitSecretKey |
witPid | int | 项目 ID |
Discuz!
Lib\Site::Discuz_GetConf($uniqueId)
请求参数
参数 | 类型 | 含义 |
---|---|---|
$uniqueId | string | Discuz! 的 siteuniqueid |
站点登录 WitFrame
此接口会返回一个用于提供给站长自动登录 WitFrame 的链接,站长第一次登录需要激活账号
Discuz!
Lib\Site::Discuz_LoginWit($uniqueId)
请求参数
参数 | 类型 | 含义 |
---|---|---|
$uniqueId | string | Discuz! 的 siteuniqueid |
应用授权接口
添加授权信息
此接口会直接添加一个应用的授权
Lib\Site::AddAuthInfo($appid, $abid, $authCode)
请求参数
参数 | 类型 | 含义 |
---|---|---|
$appid | int | 应用的ID |
$abid | int | 应用的分支ID |
$authCode | string | 通过 Lib\Dev::SetAuthCode 接口设置的授权码 |
返回参数
返回 bool 类型,true 为授权成功,false 为授权失败
检测授权是否存在
此接口用于校验当前站点是否拥有当前应用的授权
Lib\Site::CheckAuth($branchIdentifier)
请求参数
参数 | 类型 | 含义 |
---|---|---|
$branchIdentifier | string | 分支唯一标识(应用的分支目录名) |
返回参数
返回 bool 类型,true 为授权有效,false 为授权无效