每日釘釘API探索:chooseDepartments專注于部門維度的選擇接口

在企業級應用開發過程中,針對組織架構中的部門進行操作是非常常見的需求。今天我們要介紹的是釘釘的chooseDepartments?API,它允許用戶以部門為單位進行選擇,并返回所選部門的相關信息。


📌 功能概述

chooseDepartments?API主要用于選取企業內部的一個或多個部門,并返回這些部門的詳細信息,包括部門ID、名稱以及該部門下的員工數量等。與以人為維度的選擇不同,此API聚焦于部門層級的操作,非常適合用于權限設置、通知發送等場景。


💻 支持平臺

平臺版本要求
Android6.0.0+
iOS6.0.0+
Harmony7.0.0+
Mac6.0.0+
Windows6.0.0+

注意:網頁應用(原H5微應用)和小程序均從6.0.0版本開始支持此功能。


📲 應用類型支持

  • 企業內部應用:支持
  • 第三方企業應用:支持
  • 第三方個人應用:支持

這意味著無論你是為企業內部定制的應用程序,還是面向外部市場的應用程序,都可以利用這個API來增強你的應用功能。


🔒 鑒權規則

  • 在H5應用中,需通過調用dd.config完成鑒權后使用。
  • 對于小程序應用,可以直接調用無需額外鑒權,簡化了開發流程。


?? 參數說明

繼承通用輸入對象,并擴展以下關鍵參數:

參數名類型必填示例值描述
titleString“標題”選擇頁面的標題。
multipleBooleantrue是否允許多選:true - 多選;false - 單選(默認)。
limitTipsString“選擇數量不能超過20個”超過限定數量返回的提示內容。
maxDepartmentsNumber100最大可選部門數。
pickedDepartmentsArray[“deptId0”,“deptId1”]已選的部門id列表。
disabledDepartmentsArray[“deptId0”,“deptId1”]不可選的部門id列表。
requiredDepartmentsArray[“deptId0”,“deptId1”]必選部門(不可取消選中狀態)。
appIdStringH5應用必填微應用agentIdH5應用必填。
corpIdStringH5應用必填企業的corpIdH5應用必填。


📤 返回結果

成功調用后,將返回包含選定部門信息的對象,具體字段如下:

字段名類型示例值描述
userCountNumber5所選部門下所有員工的數量。
departmentsArray[{ “id”: “68094649x”, “name”: “人事部”, “number”: 10 }]包含部門ID、名稱及人數的對象數組。
departmentsCountNumber2所選部門的數量。


🛠 使用示例

以下是調用chooseDepartments的一個簡單示例:

dd.chooseDepartments({appId: 'appId示例值',title: '選擇部門',corpId: 'corpId示例值',multiple: true,limitTips: '選擇數量不能超過20個',maxDepartments: 100,pickedDepartments: ['deptId0', 'deptId1'],disabledDepartments: ['deptId0', 'deptId1'],requiredDepartments: ['deptId0', 'deptId1'],success: (res) => {console.log('選擇的部門:', res);// 輸出格式:// {//   userCount: 5,//   departments: [{ id: '68094649x', name: '人事部', number: 10 }],//   departmentsCount: 2// }},fail: () => {},complete: () => {},
});

希望今天的介紹能幫助你更好地理解和使用chooseDepartments?API。未來我們將繼續探討更多實用的釘釘API,敬請期待!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/914522.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/914522.shtml
英文地址,請注明出處:http://en.pswp.cn/news/914522.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

生產環境CI/CD流水線構建與優化實踐指南

生產環境CI/CD流水線構建與優化實踐指南 目錄 業務場景描述技術選型過程實現方案詳解 流水線結構設計并行構建與緩存策略部署策略:滾動、藍綠、金絲雀回滾與告警自動化 踩過的坑與解決方案總結與最佳實踐 業務場景描述 某大型電商平臺,為了保證代碼持續交…

騰訊云和火山云優劣勢對比

從問題本身看,用戶沒有限定具體場景,說明可能需要一個全面的橫向對比。不過云計算服務涉及面太廣,我最好先搭建一個框架性的分析結構,再填充具體細節。 首先想到從幾個核心維度切入:基礎能力(計算存儲網絡&…

Augment AI 0.502.0版本深度解析:Task、Guidelines、Memory三大核心功能實戰指南

Augment AI 0.502.0版本深度解析:Task、Guidelines、Memory三大核心功能實戰指南 augment最新版輔助功能全解析續杯免費額度再用滿教程|memory|userguidlines|tasksaugment最新插件功能教程前言 在AI輔助編程領域,Augment AI作為一款強大的VS Code插件&…

docker搭建、小皮面板搭建、bp使用、msf

docker搭建Vulhub靶場 docker安裝 apt-get install docker.io docker-compose#設置docker代理:創建文件夾以及對應的文件 mkdir /etc/systemd/system/docker.service.d#在該文件中配置自己的代理ip以及代理端口 vim /etc/systemd/system/docker.service.d/http-p…

AI優化器美國VPS集成:智能算力部署與性能調優指南

在當今數字化浪潮中,AI優化器與高性能VPS的融合正成為企業技術架構的核心競爭力。本文將深入解析美國VPS服務器如何通過AI驅動的智能優化技術實現算力突破,從資源配置算法到實時流量調度,全面揭示這種創新組合在跨境電商、大數據分析等場景中…

【保姆級圖文詳解】Spring AI 中的工具調用原理解析,工具開發:文件操作、聯網搜索、網頁抓取、資源下載、PDF生成、工具集中注冊

目錄前言一、Spring AI 中的工具調用(Tool Calling)1.1、概念1.2、工作原理1.3、技術選型1.4、原理解析1.4.1、實現接口1.4.2、工具調用二、工具調用(Tool Calling)開發2.1、文件操作2.1.1、概念描述2.1.2、概念描述2.2、聯網搜索…

Redis客戶端使用(Client、Java、SpringBoot)

上篇文章: Redis數據類型之zsethttps://blog.csdn.net/sniper_fandc/article/details/149139955?fromshareblogdetail&sharetypeblogdetail&sharerId149139955&sharereferPC&sharesourcesniper_fandc&sharefromfrom_link 目錄 1 Redis客戶端…

Modbus 開發工具實戰:ModScan32 與 Wireshark 抓包分析(一

引言 ** 在工業自動化領域,Modbus 協議猶如一座橋梁,連接著各種電子設備,實現它們之間高效的數據交互。從可編程邏輯控制器(PLC)到人機界面(HMI),再到各類智能傳感器,M…

Oracle SQL - 使用行轉列PIVOT減少表重復掃描(實例)

[13/JUL/2025, Yusuf Leo, Oracle SQL Performance Tuning Series]我們經常會遇到從同一表中按不同維度取出不同區間的數據,再以相同的屬性將這些數據分別匯總到一起的需求。這類需求往往迫使我們對同一個表反復去掃描,當原始數據量太大的時候&#xff0…

HTTP 請求方法詳解:GET、POST、PUT、DELETE 等

在 HTTP 協議中,請求方法(也稱為 HTTP 動詞)定義了客戶端希望對指定資源執行的操作類型。這些方法是 HTTP 報文的核心組成部分,決定了請求的目的和行為。 主要 HTTP 請求方法 1. GET 用途:獲取資源 特點&#xff1a…

Android 代碼熱度統計(概述)

1. 前言 代碼熱度統計,在測試中一般也叫做代碼覆蓋率。一般得到代碼覆蓋率后就能了解整體樣本在線上的代碼使用情況,為無用代碼下線提供依據。 做了一下調研,在Android中一般比較常用的是:JaCoCO覆蓋率統計工具,它采…

RAG優化

RAG搭建本地AI知識庫,在使用過程中遇到的三大痛點,以及相應的進階方案。1. RAG知識庫的三大痛點-- 內容理解不足:AI難以全面理解導入資料的內容,比如在向量編碼時候,生硬的截斷等導致分析結果不理想。eg: 知識庫分割器…

Ubuntu 24.04 啟用 root 圖形登錄

關鍵詞:Ubuntu 24.04、root 登錄、GDM、SSH、nano、配置文件一、前言 Ubuntu 默認禁用 root 賬戶 的圖形與 SSH 登錄,這是為了安全。但在某些場景(如測試、救援、自動化腳本)你可能需要 直接用 root 登錄 GNOME 桌面。本文以 Ubun…

Jekyll + Chirpy + GitHub Pages 搭建博客

Chirpy 是適用于技術寫作的簡約、響應迅速且功能豐富的 Jekyll 主題,文檔地址:https://chirpy.cotes.page/ ,Github 地址:jekyll-theme-chirpy 。 1.開始 打開 chirpy-starter 倉庫,點擊按鈕 Use this template -->…

學習 Flutter (一)

學習 Flutter (一) 1. 引言 什么是 Flutter? Flutter 是 Google 開發的一套開源 UI 框架,主要用于構建高性能、高保真、跨平臺的應用程序。使用一套 Dart 編寫的代碼,開發者可以同時構建適用于: Android iOS Web Windows、mac…

Spring Boot 實現圖片防盜鏈:Referer 校驗與 Token 簽名校驗完整指南

Spring Boot 實現圖片防盜鏈教程(Referer 校驗 Token 簽名校驗)本文將詳細講解兩種防盜鏈實現方案,并提供完整代碼示例。方案一:Referer 校驗通過檢查 HTTP 請求頭中的 Referer 字段判斷來源是否合法。實現步驟創建 Referer 攔截…

從 JSON 到 Python 對象:一次通透的序列化與反序列化之旅

目錄 一、為什么要談 JSON 二、最快速上手:兩把鑰匙 dumps 與 loads 三、深入 dumps:參數是魔法棒 四、深入 loads:把風險擋在門外 五、文件級序列化:dump 與 load 六、處理中文與編碼陷阱 七、異常場景與調試技巧 八、實…

Leetcode 3315. 構造最小位運算數組 II

1.題目基本信息 1.1.題目描述 給你一個長度為 n 的質數數組 nums 。你的任務是返回一個長度為 n 的數組 ans ,對于每個下標 i ,以下 條件 均成立: ans[i] OR (ans[i] 1) nums[i] 除此以外,你需要 最小化 結果數組里每一個 a…

黑搜小知識 | DNS域名解析過程是什么樣的?

什么是DNS?DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。舉例來說,如果你要訪問域…

MyBatis 使用教程及插件開發

作者:小凱 沉淀、分享、成長,讓自己和他人都能有所收獲! 本文的宗旨在于通過簡單干凈實踐的方式教會讀者,使用 SpringBoot 配置 MyBatis 并完成對插入、批量插入、修改、查詢以及注解事務和編程事務的使用,通過擴展插件…