付費(fèi)下載
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS01.080.30
CCSL04
DB63
青海省地方標(biāo)準(zhǔn)
DB63/T2019—2022
市場(chǎng)監(jiān)管大數(shù)據(jù)平臺(tái)接口規(guī)范
2022-03-10發(fā)布2022-04-10實(shí)施
青海省市場(chǎng)監(jiān)督管理局發(fā)布
DB63/T2019—2022
目次
前言................................................................................II
1范圍..............................................................................1
2規(guī)范性引用文件....................................................................1
3術(shù)語(yǔ)和定義........................................................................1
3.1接口..........................................................................1
3.2協(xié)議..........................................................................1
4縮略語(yǔ)............................................................................1
5接口總體要求......................................................................1
5.1接口方式......................................................................1
5.2接口返回?cái)?shù)據(jù)格式..............................................................1
5.3接口調(diào)用地址..................................................................2
5.4部分接口調(diào)用參數(shù)說(shuō)明..........................................................2
6統(tǒng)一身份認(rèn)證接口..................................................................2
6.1獲取授權(quán)碼接口................................................................2
6.2獲取訪(fǎng)問(wèn)令牌接口..............................................................2
6.3刷新令牌接口..................................................................3
6.4退出登錄接口..................................................................3
7數(shù)據(jù)上傳接口......................................................................4
8數(shù)據(jù)更新接口......................................................................5
9數(shù)據(jù)刪除接口......................................................................5
10數(shù)據(jù)查詢(xún)接口.....................................................................6
I
DB63/T2019—2022
前言
本文件按照GB/T1.1-2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起
草。
本文件由青海省市場(chǎng)監(jiān)督管理局提出并歸口。
本文件主要起草單位:青海省市場(chǎng)監(jiān)督管理局信息中心。
本文件主要起草人:馬玉成、王向文、王逸軒、李瑛、周繼輝、何海超、董雪彤、李偉、劉宇靜、
汪國(guó)孝。
本文件由青海省市場(chǎng)監(jiān)督管理局監(jiān)督實(shí)施。
II
DB63/T2019—2022
市場(chǎng)監(jiān)管大數(shù)據(jù)平臺(tái)接口規(guī)范
1范圍
本文件規(guī)定了市場(chǎng)監(jiān)管大數(shù)據(jù)平臺(tái)接口總體要求、統(tǒng)一身份認(rèn)證、數(shù)據(jù)上傳、數(shù)據(jù)更新、數(shù)據(jù)刪除、
數(shù)據(jù)查詢(xún)接口規(guī)范。
本文件適用于市場(chǎng)監(jiān)管業(yè)務(wù)系統(tǒng)和其它信息系統(tǒng)與市場(chǎng)監(jiān)管大數(shù)據(jù)平臺(tái)之間通過(guò)接口進(jìn)行數(shù)據(jù)共
享和傳輸。
2規(guī)范性引用文件
本文件沒(méi)有規(guī)范性引用文件。
3術(shù)語(yǔ)和定義
下列術(shù)語(yǔ)和定義適用于本文件。
3.1
接口
進(jìn)行信息交換時(shí)通信雙方需要遵從的通信方式和要求。
3.2
協(xié)議
服務(wù)端和客戶(hù)端必須共同遵循的一組約定。
4縮略語(yǔ)
下列縮略語(yǔ)適用于本文件。
HTTPS:超文本傳輸安全協(xié)議(HyperTextTransferProtocoloverSecureSocketLayer)
JSON:JavaScript對(duì)象標(biāo)記語(yǔ)言(JavaScriptObjectNotation)
RESTful:REST風(fēng)格的網(wǎng)絡(luò)接口
5接口總體要求
5.1接口方式
市場(chǎng)監(jiān)管大數(shù)據(jù)平臺(tái)的接口統(tǒng)一采用RESTful架構(gòu)風(fēng)格的Web服務(wù)。
接口訪(fǎng)問(wèn)采用HTTPS協(xié)議的GET和POST方式。
1
DB63/T2019—2022
5.2接口返回?cái)?shù)據(jù)格式
接口返回?cái)?shù)據(jù)采用JSON格式。詳見(jiàn)每個(gè)接口的詳細(xì)描述。
5.3接口調(diào)用地址
本規(guī)范接口調(diào)用地址中的“https://ip:port”在實(shí)際調(diào)用時(shí),需要把其中的“ip”和“port”修
改為市場(chǎng)監(jiān)管大數(shù)據(jù)平臺(tái)提供的真實(shí)IP地址和訪(fǎng)問(wèn)端口。
5.4部分接口調(diào)用參數(shù)說(shuō)明
dataName:數(shù)據(jù)對(duì)象名稱(chēng)。外部對(duì)接系統(tǒng)可以使用的數(shù)據(jù)對(duì)象名稱(chēng)需要在使用前向市場(chǎng)監(jiān)管大數(shù)據(jù)
平臺(tái)申請(qǐng)。如:“食品從業(yè)人員信息”、“藥品零售企業(yè)信息”等。
dataValue:描述一個(gè)或多個(gè)數(shù)據(jù)對(duì)象實(shí)例的JSON字符串。該JSON字符串包含一個(gè)數(shù)組對(duì)象,每個(gè)
數(shù)組元素是一個(gè)數(shù)據(jù)對(duì)象實(shí)例。如:
"{
"單位名稱(chēng)":"蜀香火鍋店",
"負(fù)責(zé)人":"張大明"
}"
6統(tǒng)一身份認(rèn)證接口
6.1獲取授權(quán)碼接口
調(diào)用地址:https://ip:port/OAuth/Authorize
調(diào)用方式:HTTP的GET方法。
調(diào)用參數(shù):見(jiàn)表1。
表1獲取授權(quán)碼接口調(diào)用參數(shù)
參數(shù)名類(lèi)型必填說(shuō)明舉例
client_id字符串是應(yīng)用向大數(shù)據(jù)平臺(tái)申請(qǐng)的client_id"75ef2134-981b-4
56c-f63c-08d882c
de193"
client_secret字符串是應(yīng)用向大數(shù)據(jù)平臺(tái)申請(qǐng)的client_secret"78juqyes"
scope字符串是應(yīng)用向大數(shù)據(jù)平臺(tái)請(qǐng)求的屬性"app"
redirect_uri字符串是認(rèn)證完成并且用戶(hù)對(duì)應(yīng)用授權(quán)后跳轉(zhuǎn)的地"https://ip:port
址,此地址可以得到grant_code授權(quán)碼/callback"
response_type字符串是值固定為“code”"code"
返回值:JSON對(duì)象,對(duì)象的屬性說(shuō)明和示例如下。
{
"grant_code":"3092"http://獲取到的授權(quán)碼
}
6.2獲取訪(fǎng)問(wèn)令牌接口
調(diào)用地址:https://ip:port/OAuth/Access_Token
2
DB63/T2019—2022
調(diào)用方式:HTTP的GET方法。
調(diào)用參數(shù):見(jiàn)表2。
表2獲取訪(fǎng)問(wèn)令牌接口調(diào)用參數(shù)
參數(shù)名類(lèi)型必填說(shuō)明舉例
client_id字符串是應(yīng)用向大數(shù)據(jù)平臺(tái)申請(qǐng)的client_id"75ef2134-981b-4
56c-f63c-08d882c
de193"
client_secret字符串是應(yīng)用向大數(shù)據(jù)平臺(tái)申請(qǐng)的client_secret"78juqyes"
scope字符串是應(yīng)用向大數(shù)據(jù)平臺(tái)請(qǐng)求的屬性"app"
redirect_uri字符串是認(rèn)證完成并且用戶(hù)對(duì)應(yīng)用授權(quán)后跳轉(zhuǎn)的地"https://ip:port
址/callback"
grant_type字符串是值固定為“authorization_code”"authorization_c
ode"
code字符串是通過(guò)“獲取授權(quán)碼接口”獲取到的授權(quán)碼"3092"
返回值:JSON對(duì)象,對(duì)象的屬性說(shuō)明和示例如下。
{
"expires_in":7200,//令牌有效期,單位“秒”
"token_type":"Bearer",//獲得的令牌類(lèi)型為"Bearer"
"access_token":"a23098ca-8584-4d76-f63b-08d882cde193"http://訪(fǎng)問(wèn)令牌
}
6.3刷新令牌接口
調(diào)用地址:https://ip:port/OAuth/Refresh_Token
調(diào)用方式:HTTP的GET方法。
調(diào)用參數(shù):見(jiàn)表3。
表3刷新令牌接口調(diào)用參數(shù)
參數(shù)名類(lèi)型必填說(shuō)明舉例
client_id字符串是應(yīng)用向大數(shù)據(jù)平臺(tái)申請(qǐng)的client_id"75ef2134-981b-4
56c-f63c-08d882c
de193"
access_token字符串是訪(fǎng)問(wèn)令牌"a23098ca-8584-4
d76-f63b-08d882c
de193"
返回值:JSON對(duì)象,對(duì)象的屬性說(shuō)明和示例如下。
{
"expires_in":7200,//令牌有效期,單位“秒”
"token_type":"Bearer",//獲得的令牌類(lèi)型為"Bearer"
"access_token":"82553e7e-2647-4307-b8a0-08d840293f1a"http://新的訪(fǎng)問(wèn)令牌
}
6.4退出登錄接口
3
DB63/T2019—2022
調(diào)用地址:https://ip:port/OAuth/Logout
調(diào)用方式:HTTP的GET方法。
調(diào)用參數(shù):見(jiàn)表4。
表4退出登錄接口調(diào)用參數(shù)
參數(shù)名類(lèi)型必填說(shuō)明舉例
tk字符串是訪(fǎng)問(wèn)令牌"a23098ca-8584-4
d76-f63b-08d882c
de193"
redirect_uri字符串是"https://ip:port
退出登陸后跳轉(zhuǎn)的地址
/home"
返回值:無(wú),直接跳轉(zhuǎn)redirect_uri指定的地址。
7數(shù)據(jù)上傳接口
調(diào)用地址:https://ip:port/data/add
調(diào)用方式:HTTP的POST方法。
調(diào)用參數(shù):見(jiàn)表5。
表5數(shù)據(jù)上傳接口調(diào)用參數(shù)
參數(shù)名類(lèi)型必填說(shuō)明舉例
"a23098ca-8584-4
tk字符串是訪(fǎng)問(wèn)令牌d76-f63b-08d882c
de193"
dataName字符串是數(shù)據(jù)對(duì)象名稱(chēng)"食品經(jīng)營(yíng)許可證"
[{
"單位名稱(chēng)":"蜀香
火鍋店",
"負(fù)責(zé)人":"張大明
"
描述一個(gè)或多個(gè)數(shù)據(jù)對(duì)象實(shí)例的JSON字符
dataValue字符串是},{
串
"單位名稱(chēng)":"馬學(xué)
軍牛肉面",
"負(fù)責(zé)人":"馬學(xué)福
"
}]
返回值:JSON對(duì)象,對(duì)象的屬性說(shuō)明和示例如下。
{
"Success":true,//請(qǐng)求的操作是否成功。調(diào)用本接口時(shí)傳遞的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象實(shí)例全
部上傳成功時(shí)才會(huì)返回true。
"Errors":[],//當(dāng)Success為true時(shí)返回空數(shù)組;
4
DB63/T2019—2022
//當(dāng)Success為false時(shí)平臺(tái)返回1個(gè)或多個(gè)錯(cuò)誤信息字符串。如:["參數(shù)
dataValue的值不是正確的JSON格式!"]
"Messages":[""],//當(dāng)Success為false時(shí)返回空數(shù)組;
//當(dāng)Success為true時(shí)平臺(tái)返回0個(gè)、1個(gè)或多個(gè)信息字符串。如:["上傳數(shù)
據(jù)成功!"]
"Data":["73cfd5d3-7195-4f85-f63d-08d882cde193",
"ac5a260c-b01f-4589-f63e-08d882cde193"
]//當(dāng)Success為true時(shí)返回上傳的每個(gè)數(shù)據(jù)對(duì)象實(shí)例的id組成的數(shù)組;
}
8數(shù)據(jù)更新接口
調(diào)用地址:https://ip:port/data/update
調(diào)用方式:HTTP的POST方法。
調(diào)用參數(shù):見(jiàn)表6。
表6數(shù)據(jù)更新接口調(diào)用參數(shù)
參數(shù)名類(lèi)型必填說(shuō)明舉例
"a23098ca-8584-4
tk字符串是訪(fǎng)問(wèn)令牌d76-f63b-08d882c
de193"
dataName字符串是數(shù)據(jù)對(duì)象名稱(chēng)"食品經(jīng)營(yíng)許可證"
[{
描述一個(gè)或多個(gè)數(shù)據(jù)對(duì)象實(shí)例更新的JSON"ID":"73cfd5d3-7
字符串。操作會(huì)更新ID指定的數(shù)據(jù)對(duì)象實(shí)例195-4f85-f63d-08
dataValue字符串是的相應(yīng)屬性的值。所以,每個(gè)對(duì)象實(shí)例描述d882cde193",
中必須包含ID屬性和需要更新的屬性及其"負(fù)責(zé)人":"李文才
對(duì)應(yīng)的值。"
}]
返回值:JSON對(duì)象,對(duì)象的屬性說(shuō)明和示例如下。
{
"Success":true,//請(qǐng)求的操作是否成功。調(diào)用本接口時(shí)傳遞的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象實(shí)例全
部更新成功時(shí)才會(huì)返回true。
"Errors":[],//當(dāng)Success為true時(shí)返回空數(shù)組;
//當(dāng)Success為false時(shí)平臺(tái)返回1個(gè)或多個(gè)錯(cuò)誤信息字符串。如:["參數(shù)
dataValue的值不是正確的JSON格式!"]
"Messages":[""]//當(dāng)Success為false時(shí)返回空數(shù)組;
//當(dāng)Success為true時(shí)平臺(tái)返回0個(gè)、1個(gè)或多個(gè)信息字符串。如:["更新數(shù)
據(jù)成功!"]
}
9數(shù)據(jù)刪除接口
5
DB63/T2019—2022
調(diào)用地址:https://ip:port/data/delete
調(diào)用方式:HTTP的POST方法。
調(diào)用參數(shù):見(jiàn)表7。
表7數(shù)據(jù)刪除接口調(diào)用參數(shù)
參數(shù)名類(lèi)型必填說(shuō)明舉例
"a23098ca-8584-4
tk字符串是訪(fǎng)問(wèn)令牌d76-f63b-08d882c
de193"
dataName字符串是數(shù)據(jù)對(duì)象名稱(chēng)"食品經(jīng)營(yíng)許可證"
[{
"ID":"73cfd5d3-7
195-4f85-f63d-08
描述一個(gè)或多個(gè)數(shù)據(jù)對(duì)象實(shí)例刪除的JSON
d882cde193"
字符串。操作會(huì)刪除ID指定的數(shù)據(jù)對(duì)象實(shí)
dataValue字符串是},{
例。所以,每個(gè)對(duì)象實(shí)例描述中必須包含ID
"ID":"ac5a260c-b
屬性。
01f-4589-f63e-08
d882cde193"
}]
返回值:JSON對(duì)象,對(duì)象的屬性說(shuō)明和示例如下。
{
"Success":true,//請(qǐng)求的操作是否成功。調(diào)用本接口時(shí)傳遞的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象實(shí)例全
部刪除成功時(shí)才會(huì)返回true。
"Errors":[],//當(dāng)Success為true時(shí)返回空數(shù)組;
//當(dāng)Success為false時(shí)平臺(tái)返回1個(gè)或多個(gè)錯(cuò)誤信息字符串。如:["參數(shù)
dataValue的值不是正確的JSON格式!"]
"Messages":[""]//當(dāng)Success為false時(shí)返回空數(shù)組;
//當(dāng)Success為true時(shí)平臺(tái)返回0個(gè)、1個(gè)或多個(gè)信息字符串。如:["刪除數(shù)
據(jù)成功!"]
}
10數(shù)據(jù)查詢(xún)接口
調(diào)用地址:https://ip:port/data/query
調(diào)用方式:HTTP的POST方法。
調(diào)用參數(shù):見(jiàn)表8。
6
DB63/T2019—2022
表8數(shù)據(jù)查詢(xún)接口調(diào)用參數(shù)
參數(shù)名類(lèi)型必填說(shuō)明舉例
"a23098ca-8584-4d76-f
tk字符串是訪(fǎng)問(wèn)令牌
63b-08d882cde193"
dataName字符串是數(shù)據(jù)對(duì)象名稱(chēng)"食品經(jīng)營(yíng)許可證"
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年武漢理工大學(xué)管理人員招聘10人筆試模擬試題及答案解析
- 2026上半年貴州事業(yè)單位聯(lián)考貴州省大數(shù)據(jù)發(fā)展管理局招聘3人考試參考題庫(kù)及答案解析
- 2025年新疆巴州教師事業(yè)編考試及答案
- 2026浙江麗水蓮都區(qū)經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)管理委員會(huì)選聘考試參考題庫(kù)及答案解析
- 2025年調(diào)查員筆試試題及答案
- 2025年合肥日?qǐng)?bào)招聘考試筆試題及答案
- 2025年黑龍江草業(yè)局筆試及答案
- 2026黑龍江雞西市雞冠區(qū)廉潔征兵考試備考題庫(kù)及答案解析
- 2025年衛(wèi)生事業(yè)編護(hù)理類(lèi)考試及答案
- 2026年鶴崗市向陽(yáng)區(qū)公開(kāi)招聘公益性崗位人員34人考試參考題庫(kù)及答案解析
- 居住證明合同協(xié)議
- 2024-2025閩教版小學(xué)英語(yǔ)五年級(jí)上冊(cè)期末考試測(cè)試卷及參考答案(共3套)
- 組件設(shè)計(jì)文檔-MBOM構(gòu)型管理
- 臨床協(xié)調(diào)員CRC年度總結(jié)
- 編鐘樂(lè)器市場(chǎng)洞察報(bào)告
- 負(fù)壓沖洗式口腔護(hù)理
- 山東省泰安市2024-2025學(xué)年高一物理下學(xué)期期末考試試題含解析
- 凈化車(chē)間液氮洗操作規(guī)程
- 《中電聯(lián)標(biāo)準(zhǔn)-抽水蓄能電站鋼筋混凝土襯砌水道設(shè)計(jì)導(dǎo)則》
- 【可行性報(bào)告】2023年硫精砂項(xiàng)目可行性研究分析報(bào)告
- 道路綠化養(yǎng)護(hù)投標(biāo)方案(技術(shù)方案)
評(píng)論
0/150
提交評(píng)論