简要描述:
- 科研系统项目审核通过后,实时推送项目信息到第三方平台
接口版本:
版本号 | 制定人 | 制定日期 | 修订日期 |
---|---|---|---|
1.0.0 | 海浪 | 2023-08-06 | null |
请求URL:
- 需第三方平台提供推送地址
请求方式:
- POST
请求示例:
POST 第三方地址 HTTP/1.1
Authorization: Bearer a34000ad9f1c456f942acc4ffb5423ae
Host: yourhost
Content-Type: application/json
{
"id": "0cf84036b50945d2a13328a53bd6680b",
"code": "111",
"title": "项目111",
"leader": "1035",
"leaderName": "科研人员03",
"department": "技术部",
"projectType": "横向科研项目",
"projectLevel": "国家级",
"projectSourceAffiliation": "国家自然科学基金委员会",
"projectClassification": "面上项目",
"year": 2023,
"committer": "1035",
"committerName": "科研人员03",
"committedAt": "2023-07-14T08:40:44Z",
"startDatetime": "2023-07-31T16:00:00Z",
"endDatetime": "2023-08-30T16:00:00Z"
}
请求头:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
Authorization | 是 | string | 请求签名 |
Content-Type | 是 | string | application/json |
请求参数说明:
参数名 | 类型 | 说明 |
---|---|---|
id | string | 项目id,唯一,不会为null或空字符串 |
code | string | 项目编号,不会为null或空字符串 |
title | string | 项目名称 |
leader | string | 负责人工号 |
leaderName | string | 负责人姓名 |
department | string | 负责人所属部门 |
startDatetime | string | 项目开始时间,UTC |
endDatetime | string | 项目结束时间,UTC |
projectType | string | 项目类型,(“纵向科研项目”或“横向科研项目”) |
projectLevel | string | 项目级别 |
projectSourceAffiliation | string | 项目来源 |
projectClassification | string | 项目分类 |
year | Integer | 立项年度 |
committer | string | 提交人工号 |
committerName | string | 提交人姓名 |
committedAt | string | 提交时间,UTC |
返回示例:
正确时返回:
第三方接口正确处理后,应该返回Http状态码 200
错误时返回:
Http状态码返回非 200 视为异常,科研平台会每隔1分钟重试 1 次,3 次后仍不成功会放弃推送。
作者:admin 创建时间:2023-08-10 11:45
最后编辑:admin 更新时间:2025-01-23 09:40
最后编辑:admin 更新时间:2025-01-23 09:40