MICECUBE PUBLIC API
  1. 授权及权限管理
MICECUBE PUBLIC API
  • 授权验证
  • 活动信息获取
    • 查看活动所有字段
      GET
  • 参会人相关接口
    • 添加参会人
      POST
    • 获取参会人列表
      POST
    • 修改已有参会人信息
      POST
    • 获取单个参会人基础信息
      POST
    • 在参会名单中搜索参会人
      POST
    • 在参会名单中删除参会人
      POST
    • 根据参会人手机号,查询签到码
      POST
  • 订单模块
    • 创建一个新的订单
      POST
    • 向未支付的订单发起再次支付请求
      POST
    • 获取订单信息
      POST
    • 获取门票信息
      POST
    • 获取实物商品信息
      POST
  • 内容管理
    • 文章内容
      • 获取活动内发布的文章列表
      • 获取活动内文章分类列表
      • 获取文章内容详情
    • 会议嘉宾(Speaker)
      • 获取会议嘉宾分类
      • 获取某个分类下的嘉宾列表
      • 获取单会中全部嘉宾列表
      • 获取嘉宾详情
  • 日程模块
    • 获取日程列表
      POST
    • 获取日程分类
      POST
  • 直播模块
    • 聊天室WebSocket开发说明
  • 展商模块
    • 获取展商列表
      GET
    • 获取展商详情
      GET
    • 获取展商内置字段信息
      GET
  • 授权及权限管理
    • 个人中心SSO登录
      POST
  • 通讯模块
    • 向参会人发送短信验证码
    • 向参会人发送自定义短信(通知)
  • 签到软件
    • 三方签到数据调用签到打印流程
    • 签到软件获取Token
    • 根据搜索条件获取参会人数据
  • 签到推送
    • 签到成功向第三方接口地址推送数据
  • pbd
    • pbd跳转登录
    • 添加参会人 Copy
  1. 授权及权限管理

个人中心SSO登录

开发中
POST
https://www.micecube.com/api/participant/sso_login
手机号作为主键查询参会人,查询成功返回指定跳转网址;查询无数据当is_add=1时增加该条数据,否则返回登陆失败

请求参数

Header 参数
Mice-Auth
string 
必需
示例值:
{"UserPublicKey":"6VOmseww9mAFa70afz2idGh0Ty6VeuCf","ActivityId":203672,"Time":1667464864,"Version":1,"Signature":"4fb9ddf3fa8ecc77ba20913c8b45ace0"}
Body 参数multipart/form-data
mobile
string 
必需
参会人手机号,查询主键字段
示例值:
15100000001
is_add
string 
可选
参数is_add=1的时候,查不到参会人信息程序增加参会人,默认为2
示例值:
2
name
string 
可选
姓名 is_add=1时有用
channel_code
string 
可选
渠道码 is_add=1时有用
redirect_url
string 
可选
查询成功后跳转到的URL,该地址必须为https://www.micecube.com域名下需要登陆的url,该字段为空时返回麦斯后台登陆成功后配置的页面
data[email]
string 
可选
除mobile、name字段以外的参会人字段,参会人字段根据【查看活动所有字段】接口获取 ,is_add=1时有用,下边两个均为举例
data[company]
string 
可选
data[name922521666847522064]
string 
可选

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://www.micecube.com/api/participant/sso_login' \
--header 'Mice-Auth: {"UserPublicKey":"6VOmseww9mAFa70afz2idGh0Ty6VeuCf","ActivityId":203672,"Time":1667464864,"Version":1,"Signature":"4fb9ddf3fa8ecc77ba20913c8b45ace0"}' \
--form 'mobile="15100000001"'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
1-成功 其他为失败
msg
string 
2-返回值描述
必需
url
string 
必需
3-要跳转的URL链接,sso_totken和sso_state同时判定某个参会人的登陆状态
data
object 
token相关信息
必需
sso_token
string 
必需
sso登陆token
sso_state
string 
必需
sso登陆token密钥
expire_date
integer 
必需
sso登陆token有效期,单位s
示例
{
  "code": 1,
  "msg": "成功",
  "url": "https://www.micecube.com/profile/center/o9Egko?sso_token=6uzZCpcKLrHOpWGVcoa1&sso_state=LEdal",
  "data": {
    "sso_token": "6uzZCpcKLrHOpWGVcoa1",
    "sso_state": "LEdal",
    "expire_date": 604800
  }
}
修改于 2022-11-07 02:34:13
上一页
获取展商内置字段信息
下一页
向参会人发送短信验证码
Built with