Skip to content

页面回调返参

使用场景

  • 在浏览器当前页面,以 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)