上海市互联网培训监管平台数据对接技术要求
  1. 社会化、学徒制等培训项目对接API
上海市互联网培训监管平台数据对接技术要求
  • 线上文档发布履历 更新时间:2023-11-06
  • 快速入门
    • 概述
    • 简易教程
    • 平台接口清单
  • 开发前必读
    • 开发须知
    • 名词解释
    • 采集要求
    • 数据字典
    • 照片要求
    • 注意事项
    • 频控策略
    • 令牌访问凭证
  • 社会化、学徒制等培训项目对接API
    • 1、申请私钥接口
      POST
    • 2、社会化、学徒制等培训项目-获取培训正在进行中的(班级编号,项目编号)列表
      POST
    • 3、社会化、学徒制等培训项目-班级基本信息信息采集接口
      POST
    • 4、社会化、学徒制等培训项目-班级行为信息-学时信息采集接口
      POST
    • 5、社会化、学徒制等培训项目-班级行为信息-考试信息采集接口
      POST
    • 6、社会化、学徒制等培训项目-班级行为信息-答疑辅导采集接口
      POST
    • 7、社会化、学徒制培训项目-班级活跃度/实名认证照片信息采集接口
      POST
    • 8、社会化、学徒制等培训项目-获取推送失败班级列表
      POST
    • 9、社会化、学徒制等培训项目-清除推送失败班级缓存
      POST
  • 企业职工线上培训项目对接API
    • 1、申请私钥接口
      POST
    • 2、企业线上培训项目-获取培训正在进行中的(班级编号,项目编号)列表
      POST
    • 3、企业线上培训项目-班级基本信息信息采集接口
      POST
    • 4、企业线上培训项目-班级行为信息-学时信息采集接口
      POST
    • 5、企业线上培训项目-班级行为信息-考试信息采集接口
      POST
    • 6、企业线上培训项目-班级行为信息-答疑辅导采集接口
      POST
    • 7、企业线上培训项目-班级活跃度/实名认证照片信息采集接口
      POST
    • 8、企业线上培训项目-获取推送失败班级列表
      POST
    • 9、企业线上培训项目-清除推送失败班级缓存
      POST
  • 常见问题
    • 推送业务问题
    • 推送数据问题
    • 对接中的班级编号(项目编号)是什么?如何获取?
      • 对接中的班级编号(项目编号)是什么?如何获取?
      • 查询班级(项目)编号 (惠企点单办系统)( 查询方式1)
      • 查询班级(项目)编号 (3.0 系统)( 查询方式2)
  1. 社会化、学徒制等培训项目对接API

5、社会化、学徒制等培训项目-班级行为信息-考试信息采集接口

POST
https://api.shzypxy.com/import/downstream/social/uploadChapterBehavior

请求参数

Body 参数application/json
privateKey
string 
私钥
必需
chapterExamBasic
array [object {8}] 
章节(课程)考试列表
必需
【数组】
classCode
string 
班级(项目)编号
必需
chapterCode
string 
章节(课程)编码
必需
11
studentName
string 
学员姓名
必需
phone
string 
学员手机号
必需
会对手机号长度、格式进行校验
identity
string 
学员身份证号
必需
会对身份证号长度、格式进行校验、X用大写
examTime
integer 
章节(课程)考试总时长
必需
该字段数据应为当日产生examList列表内多条结束时间-开始时间累加和【秒】
examList
array [object {3}] 
章节(课程)考试时间列表
必需
【数组】
activityList
array [object {2}] 
活跃度列表
必需
【数组】
示例
{
  "chapterExamBasic": [
    {
      "classCode": "00000001",
      "chapterCode": "1",
      "identity": "230822200002188659",
      "phone": "17695438",
      "studentName": "门"
    }
  ],
  "privateKey": "20DFABAED835458EA2C8E4231AB1FF45"
}

示例代码

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://api.shzypxy.com/import/downstream/social/uploadChapterBehavior' \
--header 'Content-Type: application/json' \
--data-raw '{
    "chapterExamBasic": [
        {
            "classCode": "00000001", 
            "chapterCode": "1",
            "identity": "230822200002188659",
            "phone": "17695438",
            "studentName": "门"
        }
    ],
    "privateKey": "20DFABAED835458EA2C8E4231AB1FF45"
}'

返回响应

🟢200成功示例
application/json
Body
c
integer 
响应码
必需
msg
string 
响应信息
必需
ctt
array [object] 
响应体
必需
示例
{
  "c": 0,
  "msg": "执行成功",
  "ctt": []
}
🟢200私钥错误
修改于 2023-11-06 02:13:44
上一页
4、社会化、学徒制等培训项目-班级行为信息-学时信息采集接口
下一页
6、社会化、学徒制等培训项目-班级行为信息-答疑辅导采集接口
Built with