概述
您作為API調用者,需要實現一個API的調用,那么您需要完成以下工作:
1.獲取API
從服務目錄獲取需要調用API。僅在API發布后,才支持被調用。
2.(可選)創建應用并獲取授權
對于使用APP和IAM認證的API,需要完成創建應用和將API授權給應用。在API調用過程中,使用所創建應用的密鑰對(AppKey、AppSecret),數據服務根據密鑰對進行身份核對,完成鑒權。
3.調用API
API調用者完成以上步驟后,可以進行API調用。
創建應用
1.在DataArts Studio控制臺首頁,選擇實例,點擊“進入控制臺”,選擇對應工作空間的“數據服務”模塊,進入數據服務頁面。
詳見下圖:選擇數據服務

2.在左側導航欄選擇服務版本(例如:專享版),進入總覽頁。
3.單擊“調用API > 應用管理”,進入到應用管理頁面。單擊“新建”,彈出“新建應用”對話框。填寫如表3-363所示信息。
詳見下表: 應用信息
| 信息項 | 描述 |
|---|---|
| 應用名稱 | 應用名稱。 |
| 應用類型 | IAM:使用IAM認證,即token訪問。 APP:對接APP,通過APP認證方式訪問。 |
| 描述 | 對應用的介紹。 |
4.單擊“確定”,創建應用。
創建應用成功后,在“應用管理”頁面的列表中顯示新創建的應用和應用ID。
5.單擊“應用名稱”,進入應用詳情頁面,查看AppKey和AppSecret。
將API授權給應用
1.在DataArts Studio控制臺首頁,選擇實例,點擊“進入控制臺”,選擇對應工作空間的“數據服務”模塊,進入數據服務頁面。
詳見下表: 選擇數據服務

2.在左側導航欄選擇服務版本(例如:專享版),進入總覽頁。
3.通過以下任意一種方式,將API授權給應用。
主動授權:
a.單擊“開發API > API管理”,進入到API管理頁面。
b.在待綁定應用的API所在行,單擊“查看授權”,進入API完整信息界面。
在“授權信息”頁簽中,單擊“添加授權”。
c.設置授權的截止時間,勾選應用名稱,單擊“確認授權”,完成API的授權。
申請授權:
a.單擊“調用API > 服務目錄”,進入服務市場主頁面。
b.單擊待綁定應用的API名稱,進入API完整信息頁面。
c.在“調用信息”頁面,單擊“申請權限”。
d.設置使用截止時間并選擇應用名稱,單擊“確認”。
e.申請后,需要等待審核中心審核,方可授權成功。
4.授權成功后,可以在應用管理詳情頁面查看已綁定的API。
說明
如果已綁定API列表中包含無需綁定的API,在此API所在行的操作列,單擊“解綁”,將無需綁定的API刪除。
如果需要調試已綁定的API,單擊“測試”,進入調試頁面。
如果需要對已綁定的API延長授權時間,單擊“續約”。
調用API
以下三種認證方式區別僅在于認證的內容不同,調用API的方式是相同的。
- “IAM認證”:需要借助IAM服務進行安全認證。
- “無認證”:不需要認證,直接調用API即可。
- “APP認證方式”:API調用者通過APP認證方式調用API。
?使用APP認證時,需要通過SDK訪問。
?其中SDK訪問提供了基于Java、Go、Python、JavaScript、C#、PHP、C++、C、Android等多種語言的SDK包。
?各個語言調用API示例請參考《數據治理中心 SDK參考》“使用APP認證調用API”的Java、Go、Python、C#、JavaScript、PHP、C++、C、Android、curl章節。