[技術教程] 【微碼開發】關于使用服務端API進行組織信息查詢的問題說明
在進行微碼開發的時候,有時會用到服務端API獲取組織信息,通過官方文檔可以很清楚的看到詳細用法:
請求格式說明
請求方式:?GET (HTTPS)
請求地址:?https://open.welink.huaweicloud.com/api/contact/v2/departments/list
認證方式:?access_token,請參考獲取access_token。
屬于系統層級的同步,使用type="e" 的access_token,無需使用code。
請求頭部:
x-wlk-Authorization:?access_token
請求參數:
當使用?deptCode=0&recursiveflag=0&offset=1&limit=100?來請求時,會有正確數據返回,此時獲取的是0級部門的下一級部門的集合。
recursiveflag=0?表示查詢下一級部門信息,不遞歸。
但是如果嘗試使用?deptCode=0?和?recursiveflag=1?來獲取數據時,就會提示 “No?data?found”,因為查詢組織信息是不支持從0級開始遞歸的,文檔中也有說明:
遍歷說明:?1.由于初級部門編碼一般為0,因此可設置deptCode=0,recursiveflag=0,獲取一層組織編碼(注意一級部門不支持直接遍歷)。如得到一層部門編碼為deptCode:1000; 2.查詢1000的下一層部門,可設置deptCode=1000, recursiveflag=0; 3.如果需要查詢1000下的所有部門,設置deptCode=1000, recursiveflag=1。
WeLink 云市場
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。