Skip to content

介绍

我们的服务通过iframe页面向您的应用程序发送消息通知,以便实时通信和数据更新。您需要在您的应用程序中进行一些设置,以确保能够正确地接收这些通知。

相关参数

参数说明
type操作的相关事件(可具体参考下列相关事件)
data操作的相关事件返回的内容信息(可具体参考下列相关事件)

相关代码

js
AiResumeIframe.show({
  token: token,
  container: container,
  onMessage(type, data) {
    // 以下消息通知全部集成在此处
  } 
})

相关事件

初始化

事件名称typedata
iframe 挂载完成IFRAME_MOUNTED{
message: iframe挂载完成
}

路由通知

事件名称typedata
路由通知ROUTER{
  to: 进入页面的名称
  from: 离开页面的名称
  userId: 用户userId
}
页面名称说明:
workspace: 简历列表页面
generate: 简历任务生成页面
editor: 简历编辑页面

接口扣费通知

事件名称typedata
接口扣费通知RECHARGE{
  taskUid: 任务UID
  action: 扣费类型
  userId: 用户userId
}

生成大纲完成

事件名称typedata
生成大纲完成GENERATE_OUTLINE_COMPLETE{
  markdown: 简历大纲内容
}

大纲点击挑选简历模板

事件名称typedata
大纲点击挑选简历模板SELECT_TEMPLATE{
  mode: 生成模式
}
生成模式说明:
ai-template: 表示生成方式为智能生成
optimize-local-resume: 表示生成方式为上传本地简历

点击重新生成(大纲)

事件名称typedata
点击重新生成(大纲)RETRY_OUTLINE{
  mode: 生成模式
}
生成模式说明:
ai-template: 表示生成方式为智能生成
optimize-local-resume: 表示生成方式为上传本地简历

选择模板点击下一步

事件名称typedata
选择模板点击下一步TEMPLATE_SELECTEDnull

创建任务完成

事件名称typedata
创建任务完成CREATE_RESUME_TASK{
  taskUid: 任务uid
}

简历生成完成

事件名称typedata
简历生成完成GENERATE_RESUME_SUCCESS{
  taskUid: 任务uid
  name: 简历任务名称
}

修改简历任务名称

事件名称typedata
修改简历任务名称RESUME_EDIT_NAME{
  taskUid: 任务uid
  name: 简历任务名称
}

保存简历

事件名称typedata
保存简历RESUME_SAVE{
  taskUid: 任务uid
  name: 简历任务名称
}

下载简历

事件名称typedata
下载简历RESUME_DOWNLOAD{
  taskUid: 任务uid
  status: 下载是否成功
  name: 简历任务名称
  message: 提示信息
}

鉴权消息

事件名称typedata
AI智能生成-手动输入SCENE_AUTH{
  scene: 1001
}
上传本地简历文档SCENE_AUTH{
  scene: 1002
}
自由输入SCENE_AUTH{
  scene: 1003
}
重新生成大纲SCENE_AUTH{
  scene: 1004
}
前往选择模板SCENE_AUTH{
  scene: 1005
}
生成简历前置鉴权(创建简历任务)SCENE_AUTH{
  scene: 1006
}
下载功能前置鉴权SCENE_AUTH{
  scene: 1007
}

Token校验

事件名称typedata
Token过期TOKEN_EXPIRE{
  code: 401
  message: 'token 过期'
}
Token无效TOKEN_INVALID{
  code: 401
  message: 'token 无效'
}