172.30.2.60 Welcome Hanlin Exam API 0.0.98.66 call back pars

****************************************************************
***
***
*** UserID, PassWD, Email, Phone, AuthKind
*** api.01.range.table wo/range.table/{ver}{tiku} 課次表清單
*** _gs WorldOne 全域搜尋
*** _keywordsearch 關鍵字模糊搜尋
*** 新增保留字 _makeNewDb 組庫專用
*** 新增保留字 _aliasname 設定資料庫顯示別名
*** App3800
*** 線上組卷 On Line Exam Paper (ep) mc-er-1, mc-er-2, mc-er-3, mc-er-4, mc-er-4-a
*** token 的使用時間預設為10分鐘
*** 新增 _memberExams 保留字 :「會員試卷記錄」
*** 會員中心由此開始,token 的使用時間預設為3分鐘,目前不能修改 MC-0, MC-1, MC-2, MC-3
*** 新增 AimTreeList 保留字 :「主題範圍表」
*** 新增 TestGo 保留字 :「排列組合有資料的項目」
*** 新增 _getMessage,_sendMessage 保留字 「接收」,「傳送」即時訊息,請考0-1,0-2,0-3,0-4,0-5
*** 新增 _querySegmentExams 保留字,做為範圍選取查詢用途,並使用「:,;」做為欄位分隔的識別字元 , 請參考 : SPS-100
*** 有關分頁功能的 API 回傳時會多增加 {"results_sum":number, "data_count":number}
*** 新增保留字 _segmentExams 指定「題目抽出位置 pos」及「題數 exam numbers」, 請參考 : SPS-0, SPS-1, SPS-9, SPS-39
*** 提供 C-0, 直接取得 DB 基本特性值描述 (basic profile)
*** 新增 _randomExamDetail 保留字 : 提供「隨機」快選題目詳細資料,預設自動快選 20題,亦可指定題數
*** 「隨機 **題數**」快選 請參考:RE-0, RE-1, RE-9, RE-39
*** 「隨機 **答數**」快選 請參考:RER-0, RER-1, RER-9, RER-39
*** API DNS name : https://api.schoolnet.com.tw/
*** pretty 保留字:變更位置,在網址列下一般參數表示方法 ? 後面加 pretty,則會取消回傳資料的表頭,只剩資料本身
*** https://{api_server}主機/{token}使用號碼/{0}資料版本/{db}資料庫/{table}資料表?pretty


*** 呼叫任何 API 均需傳回目前手中最新的 token 及 資料版本, 每次呼叫 token 都會更新, 如 token 失效, 必需重新登入
***

***
*** 保留字說明:
*** _getexams 取得題目
*** _makeNewDb 產生新 DB
*** _aliasname 設定資料庫顯示別名
*** pretty : 只保留資料部份
*** _latest : 最新
*** _s3docpathabs : WORD檔 S3 絕對路徑
***
*** 學制
*** _e : 國小
*** _j : 國中
*** _h : 高中
*** _v : 高職
***
*** 基本代碼
*** _list : 冊次
*** _source : 出處
*** _testtype : 題型
*** _ttcount : 題型統計表
*** _distinct : 欄位唯一值
*** _aliasname 設定資料庫顯示別名
*** _examresults : 「題數」、「答數」統計
*** _random : 「隨機」「題數、答數、題目ID」值回傳
*** _randomExamDetail : 「隨機」快選題目詳細資料,預設自動快選 20題,亦可指定題數
*** _randomExamFull : 「隨機」快選題目完整資料,預設自動快選 20題,亦可指定題數
*** _segmentExams : 指定「段落」及抽出「題數」
*** _querySegmentExams : 做為範圍選取查詢用途,並使用「:,;」做為欄位分隔的識別字元,然後指定「段落」及抽出「題數」
***
*** IRC Message
*** _getMessage : 取得線上即時訊息
*** _sendMessage : 傳送線上即時訊息
***
***
*** 產品保留字
*** TestGo : 雲端教學資源庫
***
*** 版本代碼
*** H : 翰林版
*** K : 康軒版
*** N : 南一版
*** G : 綜合版
***
****************************************************************

0-1.https://api.hle.com.tw/{token}使用號碼/_getMessage 取得線上即時訊息
0-2.https://api.hle.com.tw/{token}使用號碼/_sendMessage/{message}訊息 傳送訊息
0-3.https://api.hle.com.tw/{token}使用號碼/_sendMessage/{message}訊息 傳送訊息
0-4.https://api.hle.com.tw/{token}使用號碼/_sendMessage/{message}訊息 傳送訊息
0-5.https://api.hle.com.tw/{token}使用號碼/{0}資料版本 取得資料庫清單

「事件中心」:
evn-0000.https://api.hle.com.tw/do/{Event No}事件編號 執行事件

「會員中心」:
mc-0.https://api.hle.com.tw/login/{SystemName}tg 系統會員登入
mc-2.https://api.hle.com.tw/{userid}會員ID/{password}會員密碼/_auth/{SystemName}wo 會員系統授權
mc-3.https://api.hle.com.tw/{userid}用戶名稱/{password}會員密碼/{email}電子郵件/{phone}手機/_createUser/{SystemName}wo/{authKind}會員身份識別 建立會員帳號(User)
mc-4.https://api.hle.com.tw/{token}/_expired 檢查 token 是否過期

mc-5.https://api.hle.com.tw/{token}/_getUserProfile/{系統名稱}wo 取得會員基本資料(User)
mc-6.https://api.hle.com.tw/{token}/_setUserProfile/{json data}/{系統名稱}wo 儲存會員基本資料(User)
mc-5-2.https://api.hle.com.tw/{token}/_getUserStatus/{系統名稱}wo 取得會員狀態(User)
mc-6-2.https://api.hle.com.tw/{token}/_setUserStatus/{json data}/{系統名稱}wo 儲存會員狀態(User)
mc-7.https://api.hle.com.tw/{token}/{AuthKind}會員授權類別/_ChangeUserKind/{SystemName}wo 修改會員授權類型 (User)
mc-8.https://api.hle.com.tw/{token}/_getAuthKindList/{SystemName}wo 會員授權類型清單 (User)
mc-9.https://api.hle.com.tw/{userId}/_userIdExists/{SystemName}wo 檢查會員是否存在
mc-10.https://api.hle.com.tw/{用戶名稱 或 電子郵件 或 手機}/_anyExists/{SystemName}wo 檢查不重覆的資料是否存在

mc-31.https://api.hle.com.tw/{userid}用戶名稱/{email}電子郵件/{phone}手機/_createFastLoginUser/{SystemName}wo/{authKind}會員身份識別/{sourceName}fb,google 建立快速登入會員帳號(User)
mc-32.https://api.hle.com.tw/{userid}會員ID/_fastlogin/{SystemName}wo/{sourceName}fb,google 快速登入授權

mc-73.https://api.hle.com.tw/{phone}行動電話號碼/{pin}認證碼/_CgPWViaSMS/{system}wo/newpass1/newpass2 變更密碼(Change Password via SMS 10分鐘內有效)
mc-75.https://api.hle.com.tw/{userid}/{phoneNo}/_sendCgPWViaSMS/{system} 傳送變更密碼簡訊(Change Password SMS 10分鐘內有效,未登入狀態)
mc-78.https://api.hle.com.tw/{phone}行動電話號碼/{pin}認證碼/_ConfirmSMS 確認認證碼(Confirm PIN Code SMS 10分鐘內有效)
mc-79.https://api.hle.com.tw/{token}/{phoneNo}行動電話號碼/_sendConfirmSMS/{system} 傳送確認簡訊(User Confirm SMS 10分鐘內有效)

mc-83.https://api.hle.com.tw/{email@domain}電子郵件地址/{access code}認證碼/_CgPWViaEmail/{system}wo/newpass1/newpass2 變更密碼(Change Password via Email 10分鐘內有效)
mc-85.https://api.hle.com.tw/{userid}/{email@domain}電子郵件地址/_sendCgPWViaEmail/{system}wo{/option BASE64參數} 傳送變更密碼簡訊(Change Password Email 10分鐘內有效,未登入狀態)
mc-89.https://api.hle.com.tw/{token}/{email@domain}電子郵件地址/_sendConfirmEmail/{system}wo{/option BASE64參數} 傳送確認電子郵件(User Confirm EMail 60分鐘內有效)

mc-888.https://api.hle.com.tw/{token}/_memberActivity/getFreeCoffee 取得免費咖啡活動

mc-93.https://api.hle.com.tw/{access code}認證碼/_CgPWViaEmail/{system}wo/newpass1/newpass2 變更密碼(Change Password via Email 10分鐘內有效)
mc-95.https://api.hle.com.tw/{userid}用戶名稱 or {email@domain}電子郵件地址 or {phone}手機號碼/_sendCgPWViaEmail/{system}wo/{callbackurl} 傳送變更密碼電子郵件(Change Password Email 10分鐘內有效,未登入狀態)

mc-99.https://api.hle.com.tw/{userid}/{old_passwd}/{new_passwd1}/{new_passwd2}/_chgUserPasswd/wo 修改會員密碼(User)
mc-999.https://api.hle.com.tw/{token}/logout/{system}wo 登出

TestGo Package:
tg-0.https://api.hle.com.tw/{token}/{data_ver}/TestGo 取得 TestGo Data Tree List
tg-1.https://api.hle.com.tw/{token}/{data_ver}/TestGo/_disable/{dbid} 取消 TestGo 可使用題庫

New API Package:
api.01.range.tablehttps://api.hle.com.tw/{token}/{data_ver}/{系統}wo/{關鍵字}range.table/{版本學制年度領域產品代碼}hj105pc00 課次表清單

Global Search Package:
gs-1.https://api.hle.com.tw/{token}/{data_ver}/_gs/{系統}wo/{關鍵字}keywords 全域搜尋

App3800:
app3800-0.https://api.hle.com.tw/{token}/{data_ver}/checkdata_app3800 app3800 版本檢查
app3800-1.https://api.hle.com.tw/{token}/{dataver}/app3800 app3800 Tree

組庫:
mk-db-1.https://api.hle.com.tw/_makeNewDb/{NewDbName} (GET) 組庫方法(admin)

組卷記錄:
mc-er-1.https://api.hle.com.tw/{token}/_memberExams (GET) 查詢組卷清單(User)
mc-er-1a.https://api.hle.com.tw/{token}/_memberExams/all (GET) 查詢組卷清單 - 含已刪除(User)
mc-er-1b.https://api.hle.com.tw/{token}/_memberExams/{magicNo} (GET) 查詢 magicNo 組卷資訊 - 含已刪除
mc-er-2.https://api.hle.com.tw/{token}/_memberExams/{json data} (POST) 儲存組卷資料(User)
mc-er-3.https://api.hle.com.tw/{token}/_memberExams/{magicNo} (DELETE) 刪除組卷資料(User)

mc-er-4.https://api.hle.com.tw/{token}/_memberExams/{magicNo}/{status:0,1,2,3} (PUT) 組卷狀態變更(User)
mc-er-4-a.https://api.hle.com.tw/{token}/_memberExams/{magicNo}/{status:0,1,2,3}/{CompleteTime}/{ProcessTime}/{filepath} (PUT) 組卷狀態變更(Server)
mc-er-5.https://api.hle.com.tw/{token}/_memberExamDetail(GET)/{magicNo} (GET) 取得組卷資料,不含 expdatetime (Server)

「各學制」資料庫清單 (最新年度):
A-1.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{_e小,_j中,_h高,_v職}學制保留字 取得最新年度「學制」資料庫清單
P-1.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{_e小,_j中,_h高,_v職}學制保留字/{TestGo}產品保留字 取得最新年度「資料庫有資料的描述清單」

DB清單:
B-1.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{104}指定年度 取得「年度」資料庫清單
B-2.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/latest(最新年度) 取得「最新年度」資料庫清單
B-3.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{Subject}(領域所有年度資料) 取得「領域」所有年度資料庫清單
B-4.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{ReadyKeys}(版本所有年度資料) 取得「版本」所有年度資料庫清單

「DB基本資料」清單:
C-0.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_distinct 取得 資料集的「 基本 profile 描述 」
C-1.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_s3docpathabs(S3保留字) 取得DB在S3的「WORD檔 絕對路徑」
C-2.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_list(冊次保留字) 取得DB「冊次」清單
C-3.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_source(出處保留字) 取得DB「出處」清單
C-4.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_testtype(題型保留字) 取得DB「題型」清單
C-5.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_ttcount(題型統計保留字) 取得DB「題型」統計資訊
C-10.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_aliasname/英聽 變更資料庫「顯示別名」

「範圍表」資料清單:
D-1.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼 取得「版本」範圍表
D-2.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ListNo/{No}冊次代碼 取得「冊次、版本」範圍表
D-3.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{AimTreeList}名詞代碼 取得「名詞」範圍表

「題答數統計表」詳細資料:
S-1. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_examresults/{field} 依版本題目取得「題數」、「答數」統計清單
S-7Ext. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list} 課名表清單/_examresults/{field} 依版本題目取得「題數」、「答數」統計清單 by 「課名」表清單
S-7. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list} 課名表清單/_examresults/{field} 依版本題目取得「題數」、「答數」統計清單 by 「課名」表清單
S-9. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課次表清單/{欄位名稱2}欄位名稱2/{list2}值清單/_examresults/{field} 依版本題目取得「題數」、「答數」統計清單 by 課次表清單 及 來源
S-10. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課次表清單/{欄位名稱2}欄位名稱2/{list2}值清單/{欄位名稱3}欄位名稱3/{list3}值清單/_examresults/{field} 依版本題目取得「題數」、「答數」統計清單 by 課次表清單 及 來源
S-14. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課次表清單/{欄位名稱2}欄位名稱2/{list2}值清單/{欄位名稱3}欄位名稱3/{list3}值清單/{欄位名稱4}欄位名稱4/{list4}值清單/_examresults/{field} 依版本題目取得「題數」、「答數」統計清單 by 課次表清單 及 來源

「隨機:題數、答數、題目ID值回傳」詳細資料:
R-9. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/{欄位名稱2}欄位名稱2/{list2}值清單/_random/{題目名稱}/{題數}/{答數} 隨機「題數」取得「題數」、「答數」、「題目ID」值 by 「課名」表清單
R-39. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/{欄位名稱2}欄位名稱2/{list2}值清單/{欄位名稱3}欄位名稱3/{list3}值清單/_random/{題目名稱}/{題數}/{答數} 隨機「題數」取得「題數」、「答數」、「題目ID」值 by 「課名」表清單
RR-9. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/{欄位名稱2}欄位名稱2/{list2}值清單/_random/{題目名稱}/{題數}/{答數} 隨機「答數」取得「題數」、「答數」、「題目ID」值 by 「課名」表清單
RR-39. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/{欄位名稱2}欄位名稱2/{list2}值清單/{欄位名稱3}欄位名稱3/{list3}值清單/_random/{題目名稱}/{題數}/{答數} 隨機「答數」取得「題數」、「答數」、「題目ID」值 by 「課名」表清單

選定範圍題目「開始題位置 pos」,「傳回題數 exam numbers」題目詳細資料:
SPS-0. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_segmentExams/{由第A題開始}/{取出N題} 指定第A題開始,取出N題
SPS-1. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/_segmentExams/{由第A題開始}/{取出N題} 指定第A題開始,取出N題
SPS-9. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/{欄位名稱2}欄位名稱2/{list2}值清單/_segmentExams/{由第A題開始}/{取出N題} 指定第A題開始,取出N題
SPS-39. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/{欄位名稱2}欄位名稱2/{list2}值清單/{欄位名稱3}欄位名稱3/{list3}值清單/_segmentExams/{由第A題開始}/{取出N題} 指定第A題開始,取出N題
SPS-100. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_querySegmentExams/{查詢條件}/{由第A題開始}/{取出N題} 指定第A題開始,取出N題

「隨機 題數」題目詳細資料:
RE-0. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_randomExamDetail/{題型名稱} 隨機「題數」取得「題目詳細資料」,預設 20題
RE-1. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/_randomExamDetail/{題型名稱}/{題數} 隨機「題數」取得「題目詳細資料」
RE-9. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/{欄位名稱2}欄位名稱2/{list2}值清單/_randomExamDetail/{題型名稱}/{題數} 隨機「題數」取得「題目詳細資料」
RE-39. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/{欄位名稱2}欄位名稱2/{list2}值清單/{欄位名稱3}欄位名稱3/{list3}值清單/_randomExamDetail/{題型名稱}/{題數} 隨機「題數」取得「題目詳細資料」
FRE-39. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/{欄位名稱2}欄位名稱2/{list2}值清單/{欄位名稱3}欄位名稱3/{list3}值清單/_randomExamFull/{題型名稱}/{題數} 隨機「題數」取得「題目完整資料」

「隨機 答數」題目詳細資料:
RER-0. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_randomExamDetail/{題型名稱}/0/ 隨機「答數」取得「題目詳細資料」,預設自動選取 20個答數
RER-1. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/_randomExamDetail/{題型名稱}//{答數} 隨機「答數」取得「題目詳細資料」
RER-9. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/{欄位名稱2}欄位名稱2/{list2}值清單/_randomExamDetail/{題型名稱}//{答數} 隨機「答數」取得「題目詳細資料」
RER-39. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list}課名表清單/{欄位名稱2}欄位名稱2/{list2}值清單/{欄位名稱3}欄位名稱3/{list3}值清單/_randomExamDetail/{題型名稱}//{答數} 隨機「答數」取得「題目詳細資料」

「題目」詳細資料:
E-100. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/_keywordsearch/{關鍵字} 關鍵字模糊搜尋
E-1. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ClassCode/{list} 課名表清單 依版本取得題目 by 「課名」表清單
E-2. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ChapterID/{list} 章節表清單 依版本取得題目 by 「章節」表清單
E-3. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ChapterID/{list}章節表清單/{欄位名稱2}欄位名稱2/{list2}值清單 依版本取得題目 by 章節表清單 及 題型
E-33. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ChapterID/{list}章節表清單/{欄位名稱2}欄位名稱2/{list2}值清單/{欄位名稱3}欄位名稱3/{list3}值清單 依版本取得題目 by 章節表清單 及 題型
E-4. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ClassCode/{list} 課名表清單/_ttcount 依版本取得題型統計表 by 「課名」表清單
E-5. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ChapterID/{list} 章節表清單/_ttcount 依版本取得題題型統計表 by 「章節」表清單
E-6. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ClassCode/{list}課次表清單/{欄位名稱2}欄位名稱2/{list2}值清單/_ttcount 依版本取得題題型統計表 by 課次表清單 及 題型
E-36. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ClassCode/{list}課次表清單/{欄位名稱2}欄位名稱2/{list2}值清單/{欄位名稱3}欄位名稱3/{list3}值清單/_ttcount 依版本取得題題型統計表 by 課次表清單 及 題型
E-7. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ClassCode/{list} 課名表清單/_distinct/{field list} 依版本題目取得「欄位清單」 by 「課名」表清單
E-8. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ChapterID/{list} 章節表清單/_distinct/{field list} 依版本題目取得「欄位清單」 by 「章節」表清單
E-9. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ClassCode/{list}課次表清單/{欄位名稱2}欄位名稱2/{list2}值清單/_distinct/{field list} 依版本題目取得「欄位清單」 by 課次表清單 及 題型
E-39. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{H,K,N,...}版本代碼/ClassCode/{list}課次表清單/{欄位名稱2}欄位名稱2/{list2}值清單/{欄位名稱3}欄位名稱3/{list3}值清單/_distinct/{field list} 依版本題目取得「欄位清單」 by 課次表清單 及 題型

不分版本「欄位清單」查詢,每次只有 10 筆,看看題目資料用
F-1. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{欄位名稱}欄位名稱/{list}章節表清單 不分版本取得題目 by 章節表清單
F-2. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{欄位名稱}欄位名稱/{list}章節表清單/{欄位名稱2}欄位名稱2/{list2}值清單 不分版本取得題目 by 章節表清單
F-3. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/ClassCode/{list} 課名表清單/_ttcount 取得「題型統計表」 by 「課名」表清單
F-4. https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid}資料庫代碼/{欄位名稱}欄位名稱/{list}章節表清單/{欄位名稱2}欄位名稱2/{list2}值清單/_ttcount 取得「題型統計表」by「章節/出處」清單

跨資料庫查詢方式 = dbNameKeys,dbNameKeys,...
G-1.https://api.hle.com.tw/{token}使用號碼/{0}資料版本/{dbid1,dbid2...}資料庫代碼/{TiKu,TestGo,...}版本代碼 取得版本範圍表



Release Information
Date Ver. Pg. Description
---------- --------- --------- -------------------------------------------------------------

2017-01-10 0.0.98.66 新增 send call back pars
2017-01-03 0.0.98.62 新增 Mail
2016-12-23 0.0.98.60 新增 Logout
2016-12-22 0.0.98.56 新增 mc-90 any UserId / EMail / Phone 都可傳送 Access Code
2016-12-21 0.0.98.53 建立會員帳號 改參數位置 UserId,PassWd,Email,Phone,_createUser, wo, authKind 7 個參數
2016-12-20 0.0.98.50 新增 mc-10 anyExists check, 修改 mc-3 多加電子郵件參數
2016-12-18 0.0.97.43 新增 wo-1 wo api wo/range/{ver}{tiku}
2016-12-08 0.0.96.41 新增 gs-1 全域搜尋 _gs/wo
2016-12-01 0.0.95.40 新增 mc-9 檢查會員Id是否已經存在
2016-12-01 0.0.95.38 取消 mc-1 會員授權
2016-11-30 0.0.95.31 修正 mc-3 加身份別參數, 新增 mc-7 變更會員授權身份
2016-11-29 0.0.94.29 新增 mc-83,85 忘記密碼由電子郵件變更
2016-11-24 0.0.93.05 新增 mc-73,74,75 忘記密碼由簡訊變更
2016-10-17 0.0.90.01 tg-1 取消 TestGo 可取得題庫資料
2016-10-06 0.0.80.09 修正變更使用者密 sha-256
2016-10-06 0.0.80.08 完整 Excel 上傳
2016-09-01 0.0.70.22 Excel 上傳
2016-08-29 0.0.60.10 MC-ER-6-d,後台主機直接 刪除出卷資料,避免繼續出卷
2016-08-29 0.0.60.08 MC-ER-6-b,後台主機直接 變更狀態 api with time and path 4 pars
2016-08-28 0.0.60.07 MC-ER-6-a,後台主機直接 變更狀態 api
2016-08-28 0.0.60.06 mc-er-6 _memberExamExport 出卷機 提取出卷專用 api
2016-08-17 0.0.60.03 mc-er-5 _memberExamDetail 組卷詳細資料
2016-08-12 0.0.60.01 S-14 四組資料 _examresults
2016-08-12 0.0.60.00 queue by MariaDB
2016-08-12 0.0.59.06 exam Pos To ExamId 從位置轉換 ExamID
2016-08-12 0.0.59.05 _examresultsExt 題型配分自己來
2016-08-08 0.0.59.01 _keywordsearch 關鍵字模糊搜尋
2016-08-04 0.0.59.01 _makeNewDb 組庫
2016-08-01 0.0.58.13 _aliasname 設定資料庫顯示別名
2016-07-27 0.0.58.12 app3800 data version
2016-07-25 0.0.58.10 app3800 TT code :: RER-ttno-1
2016-07-20 0.0.58.06 app3800 app3800-1 一大包
2016-07-18 0.0.58.03 組卷資訊更新 mc-er-4-a
2016-07-15 0.0.58.02 組卷 mc-er-1, mc-er-2, mc-er-3, mc-er-4
2016-07-12 0.0.57.09 token 延長時間為 10分鐘內有效
2016-07-09 0.0.57.05 查詢/存取/刪除/組卷資料
2016-07-04 0.0.57.02 _memberExams
2016-07-04 0.0.56.04 AimTreeList 主題範圍表
2016-07-01 0.0.56.03 token 限制有效期限,所有API都必須遵循 token 使用規則
2016-06-28 0.0.55.03 會員中心資料-電子郵件確認/手機簡訊確認
2016-06-22 0.0.55.02 會員中心資料-修改帳密
2016-06-22 0.0.55.01 會員中心資料-建立會員及會員資料修改
2016-06-22 0.0.54.01 會員中心資料存取
2016-06-21 0.0.53.05 登入並自動跳轉系統
2016-06-21 0.0.53.01 "data_status" : ["succeed","fail","expired","logout"]
2016-06-20 0.0.52.02 token Expired 目前預設為3分鐘
2016-06-20 0.0.52.01 會員中心由此開始
2016-06-17 0.0.51.01 增加 TestGo 保留字
2016-06-07 0.0.50.01 增加 enable CORS
2016-05-30 0.0.40.07 新增 _getMessage,_sendMessage 保留字 「接收」,「傳送」即時訊息,請考0-1,0-2,0-3,0-4,0-5
2016-05-25 0.0.30.04 新增 _query 保留字 SPS-100 使用「:,;」做為欄位分隔的識別字元
2016-05-25 0.0.30.03 有關分頁功能的 API 回傳時要多加 {"results_sum":number,"data_count":number}
2016-05-25 0.0.30.02 新增 _segmentExams 保留字 SPS-0, SPS-1, SPS-9, SPS-39「題目段落」指定「題目抽出位置」及 「多少題數」
2016-05-23 0.0.29.06 C-0 多選項於最後「欄位」指定
2016-05-23 0.0.29.05 修正RER快選「隨機答數」題目詳細資料的邏輯
2016-05-23 0.0.29.04 C-0, 直接取得 DB 基本特性值描述 (basic profile)
2016-05-22 0.0.29.03 RER-0, RER-1, RER-9, RER-39 「隨機 答數」題目詳細資料 (類似 RE-0, RE-1, RE-9, RE-39 功能)
2016-05-20 0.0.29.01 新增 _randomExamDetail 保留字, RE-0, RE-1, RE-9, RE-39 「隨機 題數」題目詳細資料 (同 E-1, E-9, R39 功能)
2016-05-13 0.0.28.06 RR-9, RR-39 「隨機答數」,要求題目 (同 R-9, R39 隨機題數 功能)
2016-05-12 0.0.27.07 E-33, E-36, E-39 設定條件擴增為三組 (同 E-3, E-6, E-9 功能)
2016-05-12 0.0.27.03 S-10 條件設定為 3 組
2016-05-12 0.0.27.02 API編號調整 S-10,7,9 改為 S-1,7,9
2016-05-11 0.0.27.01 修正只列出 enable=1 的 DB
2016-05-10 0.0.26.02 新增 R-9.「隨機」「題數、答數」回傳,保留字 _random
2016-05-09 0.0.25.01 新增「題數」、「答數」統計,保留字 _examresults
2016-05-09 0.0.24.06 Schema 變更 KnowledgeCode, CLassCode ...
2016-04-18 0.0.23.06 取消 abc 測試 : E-7,E-8 多一組將 _distinct 改為 abc
2016-04-18 0.0.23.05 E-7,E-8 多一組將 _distinct 改為 abc
2016-04-18 0.0.23.04 api DNS Name : https://api.schoolnet.com.tw/
2016-04-15 0.0.23.03 增加 _distinct 保留字,取得「欄位資料清單」
2016-04-14 0.0.23.01 取消 token 改為 pretty 保留字方式,改為一般 ?pretty uri 表示方法
2016-04-14 0.0.23.00 token 改為 pretty 保留字,取消資料表頭資訊
2016-04-14 0.0.22.10 取消 E-7,E-8,E-9
2016-04-14 0.0.22.09 增加 「排序」及「提取資料數量」在 OpenAPI 中
2016-04-13 0.0.22.06 增加 OpenAPI (NewWorldOne)
2016-04-11 0.0.20.05 API未變更,資料變更:範圍表由總庫下載並增加「冊次」項目
2016-03-28 0.0.20.05 增加保留字 : _ttcount 題型統計 及 C-5. API 資料庫「題型統計」
2016-03-28 0.0.20.04 增加 雙欄位查詢「課次 C610,C247」在「出處 11,21」 題型統計表 API E-6.
2016-03-28 0.0.20.03 增加 題型統計表 API E-4. / E-5. / F-3.
2016-03-27 0.0.20.02 增加 API 編號在各 API 最前面
2016-03-21 0.0.20.01 總庫 課程表 上線,範圍表請使用 H,K,N,G
2016-03-21 0.0.19.03 範圍表依 ListNo,ID2,ID3,ID4,ID5,ID6 排序
2016-03-21 0.0.19.01 回傳 S3 路徑規則
2016-03-19 0.0.18.01 changed mimetype application/json charset=UTF-8
2016-03-18 0.0.17.12 各學制資料庫清單,DB冊次清單,DB來源清單,DB題型清單
2016-03-16 0.0.15 開放跨網域查詢
2016-03-16 0.0.14 "系統" 改 "成版本"

待修正事項 :
Date Ver. @Ver. Description
----------- --------- --------- -------------------------------------------------------------------------


2016-03-29 題型之「答數」統計回傳

20160323-01 0.0.19.03 「課次」下的「題型」有那些
20160323-01 0.0.19.03 總庫「領域」代碼不同

20160317-01 0.0.16 0.0.17.12 輸入學制 H,V,J,E 帶出 最新年度的 領域 及 冊次資料
20160317-01 0.0.17.12 選取DB後,取得DB中 冊次名稱,冊次代碼,排序 三個欄位資料
20160317-01 0.0.17.12 選取DB後,取得DB中 來源名稱,來源代碼,排序 三個欄位資料
20160317-01 0.0.13 0.0.15 Access-Control-Allow-Origin

20160316-01 0.0.12 chapter 要加出處
20160316-02 0.0.12 0.0.15 status 空值要回應
20160316-03 0.0.12 題型統計表 ,題數,答數
20160316-04 0.0.12 0.0.17.12 出處列表