简体中文
页面回调返参
使用场景
- 在浏览器当前页面,以 Modal 方式弹出内联框架层
iframe
访问插件页面。 - 在浏览器新标签页(新窗口),访问插件页面。
- 在 App 里,以视图组件
WebView
访问插件页面。 - 在微信小程序,以容器组件
web-view
访问插件页面。
使用流程
- 第 1 步、客户端访问前,先处理插件页路径中的变量名,替换为变量值。
- 第 2 步、用户在插件页进行相应操作,并关闭插件页窗口;
- 第 3 步、客户端凭自身
unikey
和路径中uuid
变量值,请求接口 /api/v2/info/callbacks; - 第 4 步、客户端获取到值之后,解析并应用到自己的功能中。
返参类型
4
文件信息5
地图信息6
编辑器-评论设置7
编辑器-阅读权限配置8
编辑器-特定成员列表9
编辑器-扩展内容
返参数据
参见数据表 plugin_callbacks
插件路径变量名
变量名 | 关联字段 | 说明 |
---|---|---|
{uuid} | 路径中获取后存入 plugin_callbacks > uuid | 回调返参 UUID |
{sign} | 身份凭证签名 | |
{langTag} | 当前语言标签 | |
{type} | portal user group hashtag post comment message profile account editor | 访问来源类型 |
{scene} | manage: 管理扩展 userList: 帖子特定用户 allowBtn: 帖子权限按钮 commentBtn: 评论功能按钮 icon: 用户功能图标 tip: 提示语 extension: 小组页或个人中心扩展 postEditor: 帖子编辑器 commentEditor: 评论编辑器 postExtend: 帖子扩展内容 commentExtend: 评论扩展内容 rechargeExtend: 充值扩展 withdrawExtend: 提现扩展 register: 注册加入 connect: 互联管理 | 入口场景 |
{aid} | accounts > aid | 账号 ID |
{uid} | users > uid | 用户 ID |
{rid} | roles > id | 角色 ID |
{gid} | groups > gid | 小组 ID |
{pid} | posts > pid | 帖子 ID |
{cid} | comments > cid | 评论 ID |
{eid} | extends > eid | 内容扩展 ID |
{fid} | files > fid | 文件 ID |
{plid} | post_logs > id | 帖子日志 ID |
{clid} | comment_logs > id | 评论日志 ID |
插件验证签名
用户将通过 URL 访问插件页面,URL 中会传参签名信息,用于一键登录。将 URL 中获得的参数传给命令字 verifyUrlSign 校验即可。
\FresnsCmdWord::plugin('Fresns')->verifyUrlSign($wordBody)
- 补充资料
- 数据表 plugins > access_path
- 为插件生成签名介绍 API > 为插件生成签名