编创协统一身份认证平台对接文档
  1. API请求原理
编创协统一身份认证平台对接文档
  • 快速介绍
    • 统一身份认证平台 介绍
    • 如何创建新应用
  • 项目展示
    • 点鸭社区登录 项目展示
    • 点鸭小程序扫码登录 项目展示
    • 岛3自动签到 项目展示
  • [JS]应用配置
    • 1.个人应用配置
    • 2.登录账号系统配置
    • 3.数据回调配置
    • 完整代码示例
    • JS代码模板
    • 模板代码详解
  • [PY]应用配置
    • py代码模板
    • 1.个人应用配置
    • 2.登录账号系统配置
    • 3.数据回调配置
    • 完整代码示例
  • 数据结构
    • 用户数据JSON提取详解
    • 账号Cookie示例
    • 请求回调地址GET参数说明
    • 错误码和登录方式反馈
    • 编程猫社区用户账号结构JSON
    • 神奇代码岛用户数据JSON
  • API请求原理
    • 请求授权
    • 提取回调结果
    • 请求授权
      GET
    • 回调获取加密令牌
      POST
    • 回调获取用户数据
      POST
    • RSA解密(备用)
      POST
  1. API请求原理

回调获取用户数据

POST
https://sso.bcmcreator.cn/getUserData

请求参数

Header 参数
x-bcmcreatorsso-authorization
string 
可选
打开授权界面瞬间的时间戳(13位数,精确到毫秒)
示例值:
1682161236000
x-bcmcreatorsso-sign
string 
提取码
可选
示例值:
9a31966d4660f2112b7d51510bb7bc8c
x-bcmcreatorsso-codeeep
string 
加密的令牌
可选
示例值:
wJS2SnB85bwKn8Du5MAa9iZXZqpxEGNLcNyORMEoaLuE0wB2tGzU4fue6Iym2+V6WgB4R/dCshUUjjhvAFtmTQ==
x-bcmcreatorsso-code
string 
解密后的令牌
可选
示例值:
1a31966d4660f2112b7d51510bb7bc42

示例代码

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://sso.bcmcreator.cn/getUserData' \
--header 'x-bcmcreatorsso-authorization: 1682161236000' \
--header 'x-bcmcreatorsso-sign: 9a31966d4660f2112b7d51510bb7bc8c' \
--header 'x-bcmcreatorsso-codeeep: wJS2SnB85bwKn8Du5MAa9iZXZqpxEGNLcNyORMEoaLuE0wB2tGzU4fue6Iym2+V6WgB4R/dCshUUjjhvAFtmTQ==' \
--header 'x-bcmcreatorsso-code: 1a31966d4660f2112b7d51510bb7bc42'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{
  "data": "%7B%0A%09%22id%22:%20%22843818%22,%0A%09%22nickname%22:%20%22ViyrsFishCool%22,%0A%09%22avatar_url%22:%20%22https://cdn-community.codemao.cn/47/community/d2ViXzMwMDFfODQzODE4XzBfMTY3ODQzNTM3MzU0NF8zZDM1ZTBlZg.jpeg%22,%0A%09%22email%22:%20%222991883280@qq.com%22,%0A%09%22has_seen_primary_course%22:%201,%0A%09%22author_level%22:%205%0A%7D",
  "cookie": "authorization=eyJ0eXAiOiJKV1QiLCJhbGh=/; Domain=codemao.cn; Max-Age=3888000;Expires=Mon,05 Jun 2023 15: 35: 50 GMT; HttpOnly",
  "times": 1682091349522,
  "login": "bcm"
}
上一页
回调获取加密令牌
下一页
RSA解密(备用)
Built with