自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微信企業(yè)號開發(fā)之如何管理通訊錄

移動開發(fā) 移動應用
企業(yè)號通訊錄具備完全開放的接口,你的應用可以調(diào)用這些接口管理部門、成員和標簽。你的應用也可以使用部門、成員、標簽發(fā)消息,或更改應用的可見范圍。

企業(yè)號通訊錄具備完全開放的接口,你的應用可以調(diào)用這些接口管理部門、成員和標簽。

你的應用也可以使用部門、成員、標簽發(fā)消息,或更改應用的可見范圍。

注意,每個部門的直屬員工上限為1000個;出于安全考慮,某些接口需要在管理端有明確的授權。

一、管理部門

1、創(chuàng)建部門

  • 請求說明

Https請求方式: POST

https://qyapi.weixin.qq.com/cgi-bin/department/create?access_token=ACCESS_TOKEN

請求包結構體為:

  1.    "name""郵箱產(chǎn)品組"
  2.    "parentid""1" 
  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
name 部門名稱。長度限制為1~64個字符
parentid 父親部門id。根部門id為1
  • 權限說明

管理員須擁有“操作通訊錄”的接口權限,以及父部門的管理權限。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""created"
    3.    "id"2 
參數(shù) 說明
errcode 返回碼
errmsg 對返回碼的文本描述內(nèi)容
id 創(chuàng)建的部門id。

2、更新部門

  • 請求說明

Https請求方式: POST

https://qyapi.weixin.qq.com/cgi-bin/department/update?access_token=ACCESS_TOKEN

請求包結構體為(如果非必須的字段未指定,則不更新該字段之前的設置值):

  1.    "id"2
  2.    "name""郵箱產(chǎn)品部" 
  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
id 部門id。
name 更新的部門名稱。長度限制為0~64個字符。修改部門名稱時指定該參數(shù)
  • 權限說明

管理員須擁有“操作通訊錄”的接口權限,以及該部門的管理權限。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""updated" 

3、刪除部門

  • 請求說明

Https請求方式: GET

https://qyapi.weixin.qq.com/cgi-bin/department/delete?access_token=ACCESS_TOKEN&id=1&id=2

  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
id 部門id。(注:不能刪除根部門;不能刪除含有子部門、成員的部門)
  • 權限說明

管理員須擁有“操作通訊錄”的接口權限,以及該部門的管理權限。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""deleted" 

4、獲取部門列表

  • 請求說明

Https請求方式: GET

https://qyapi.weixin.qq.com/cgi-bin/department/list?access_token=ACCESS_TOKEN

  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
  • 權限說明

管理員須擁有’獲取部門列表’的接口權限,以及對部門的查看權限。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""ok"
    3.    "department": [ 
    4.        { 
    5.            "id"1
    6.            "name""廣州研發(fā)中心"
    7.            "parentid"0 
    8.        }, 
    9.        { 
    10.            "id"2 
    11.            "name""郵箱產(chǎn)品部"
    12.            "parentid"1 
    13.        } 
    14.    ] 
參數(shù) 說明
errcode 返回碼
errmsg 對返回碼的文本描述內(nèi)容
department 部門列表數(shù)據(jù)
id 部門id
name 部門名稱
parentid 父親部門id。根部門為1

 

#p#

二、管理成員

1、創(chuàng)建成員

  • 請求說明

Https請求方式: POST

https://qyapi.weixin.qq.com/cgi-bin/user/create?access_token=ACCESS_TOKEN

請求包結構體為:

  1.    "userid""zhangsan"
  2.    "name""張三"
  3.    "department": [12], 
  4.    "position""產(chǎn)品經(jīng)理"
  5.    "mobile""15913215421"
  6.    "gender"1
  7.    "tel""62394"
  8.    "email""zhangsan@gzdev.com"
  9.    "weixinid""zhangsan4dev" 
  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
userid 員工UserID。對應管理端的帳號,企業(yè)內(nèi)必須唯一
name 成員名稱。長度為1~64個字符
department 成員所屬部門id列表。注意,每個部門的直屬員工上限為1000個
position 職位信息。長度為0~64個字符
mobile 手機號碼。企業(yè)內(nèi)必須唯一,mobile/weixinid/email三者不能同時為空
gender 性別。gender=0表示男,=1表示女。默認gender=0
tel 辦公電話。長度為0~64個字符
email 郵箱。長度為0~64個字符。企業(yè)內(nèi)必須唯一
weixinid 微信號。企業(yè)內(nèi)必須唯一
  • 權限說明

管理員須擁有“操作通訊錄”的接口權限,以及指定部門的管理權限。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""created" 

2、更新成員

  • 請求說明

Https請求方式: POST

https://qyapi.weixin.qq.com/cgi-bin/user/update?access_token=ACCESS_TOKEN

請求包示例如下(如果非必須的字段未指定,則不更新該字段之前的設置值):

  1.    "userid""zhangsan"
  2.    "name""李四"
  3.    "department": [1], 
  4.    "position""后臺工程師"
  5.    "mobile""15913215421"
  6.    "gender": 1, 
  7.    "tel""62394"
  8.    "email""zhangsan@gzdev.com"
  9.    "weixinid""lisifordev"
  10.    "enable": 1 
  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
userid 員工UserID。對應管理端的帳號,企業(yè)內(nèi)必須唯一
name 成員名稱。長度為0~64個字符
department 成員所屬部門id列表。注意,每個部門的直屬員工上限為1000個
position 職位信息。長度為0~64個字符
mobile 手機號碼。企業(yè)內(nèi)必須唯一,更新后的成員mobile/weixinid/email三者不能同時為空
gender 性別。gender=0表示男,=1表示女。默認gender=0
tel 辦公電話。長度為0~64個字符。必須企業(yè)內(nèi)唯一
email 郵箱。長度為0~64個字符。企業(yè)內(nèi)必須唯一
weixinid 微信號。企業(yè)內(nèi)必須唯一
enable 啟用/禁用成員。1表示啟用成員,0表示禁用成員
  • 權限說明

管理員須擁有“操作通訊錄”的接口權限,以及指定部門、成員的管理權限。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""updated" 

3、刪除成員

  • 請求說明

Https請求方式: GET

https://qyapi.weixin.qq.com/cgi-bin/user/delete?access_token=ACCESS_TOKEN&userid=lisi

  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
userid 員工UserID。對應管理端的帳號
  • 權限說明

管理員須擁有“操作通訊錄”的接口權限,以及指定部門、成員的管理權限。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""deleted" 

4、獲取成員

  • 請求說明

Https請求方式: GET

https://qyapi.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&userid=lisi

  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
userid 員工UserID
  • 返回結果
    1.    "errcode"0
    2.    "errmsg""ok"
    3.    "userid""zhangsan"
    4.    "name""李四"
    5.    "department": [12], 
    6.    "position""后臺工程師"
    7.    "mobile""15913215421"
    8.    "gender"1
    9.    "tel""62394"
    10.    "email""zhangsan@gzdev.com"
    11.    "weixinid""lisifordev",   
    12.    "avatar""http://wx.qlogo.cn/mmopen/ajNVdqHZLLA3WJ6DSZUfiakYe37PKnQhBIeOQBO4czqrnZDS79FH5Wm5m4X69TBicnHFlhiafvDwklOpZeXYQQ2icg/0"
    13.    "status"1 
參數(shù) 說明
errcode 返回碼
errmsg 對返回碼的文本描述內(nèi)容
userid 員工UserID
name 成員名稱
department 成員所屬部門id列表
position 職位信息
mobile 手機號碼
gender 性別。gender=0表示男,=1表示女
tel 辦公電話
email 郵箱
weixinid 微信號
avatar 頭像url。注:如果要獲取小圖將url***的"/0"改成"/64"即可
status 關注狀態(tài): 1=已關注,2=已凍結,4=未關注
  • 權限說明

管理員須擁有’獲取成員’的接口權限,以及成員的查看權限。

5、獲取部門成員

  • 請求說明

Https請求方式: GET

https://qyapi.weixin.qq.com/cgi-bin/user/simplelist?access_token=ACCESS_TOKEN&department_id=1&fetch_child=0&status=0

  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
department_id 獲取的部門id
fetch_child 1/0:是否遞歸獲取子部門下面的成員
status 0獲取全部員工,1獲取已關注成員列表,2獲取禁用成員列表,4獲取未關注成員列表。status可疊加
  • 權限說明

管理員須擁有’獲取部門成員’的接口權限,以及指定部門的查看權限。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""ok"
    3.    "userlist": [ 
    4.            { 
    5.                   "userid""zhangsan"
    6.                   "name""李四" 
    7.            } 
    8.      ] 
參數(shù) 說明
errcode 返回碼
errmsg 對返回碼的文本描述內(nèi)容
userlist 成員列表
userid 員工UserID
name 成員名稱

#p#

三、管理標簽

1、創(chuàng)建標簽

  • 請求說明

Https請求方式: POST

https://qyapi.weixin.qq.com/cgi-bin/tag/create?access_token=ACCESS_TOKEN

注:標簽鎖默認為未加鎖狀態(tài)

請求包結構體為:

  1.    "tagname""UI" 
  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
tagname 標簽名稱。長度為1~64個字符,標簽不可與其他同組的標簽重名,也不可與全局標簽重名
  • 權限說明

無限定。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""created" 
    3.    "tagid""1" 

2、更新標簽名字

  • 請求說明

Https請求方式: POST

https://qyapi.weixin.qq.com/cgi-bin/tag/update?access_token=ACCESS_TOKEN

請求包示例如下:

  1.    "tagid""1"
  2.    "tagname""UI design" 
  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
tagid 標簽ID
tagname 標簽名稱。最長64個字符
  • 權限說明

管理員必須是指定標簽的創(chuàng)建者。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""updated" 

3、刪除標簽

  • 請求說明

Https請求方式: GET

https://qyapi.weixin.qq.com/cgi-bin/tag/delete?access_token=ACCESS_TOKEN&tagid=1

  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
tagid 標簽ID
  • 權限說明

管理員必須是指定標簽的創(chuàng)建者,并且標簽的成員列表為空。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""deleted" 

4、獲取標簽成員

  • 請求說明

Https請求方式: GET

https://qyapi.weixin.qq.com/cgi-bin/tag/get?access_token=ACCESS_TOKEN&tagid=1

  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
tagid 標簽ID
  • 權限說明

管理員須擁有“獲取標簽成員”的接口權限,標簽須對管理員可見;返回列表僅包含管理員管轄范圍的成員。

  • 返回結果
    1.    "errcode"0
    2.    "errmsg""ok"
    3.    "userlist": [ 
    4.          { 
    5.              "userid""zhangsan"
    6.              "name""李四" 
    7.          } 
    8.      ] 
參數(shù) 說明
errcode 錯誤碼
errmsg 錯誤消息
userlist 成員列表
userid 員工UserID

5、增加標簽成員

  • 請求說明

Https請求方式: POST

https://qyapi.weixin.qq.com/cgi-bin/tag/addtagusers?access_token=ACCESS_TOKEN

請求包示例如下:

  1.    "tagid""1"
  2.    "userlist":[ "user1","user2"
  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
tagid 標簽ID
userlist 企業(yè)員工ID列表
  • 權限說明

標簽對管理員可見且未加鎖,成員屬于管理員管轄范圍。

  • 返回結果

a)正確時返回

  1.    "errcode"0
  2.    "errmsg""ok" 

b)若部分userid非法,則返回

  1.    "errcode"0
  2.    "errmsg""invalid userlist failed" 
  3.    "invalidlist""usr1|usr2|usr" 

c)當包含userid全部非法時返回

  1.    "errcode"40070
  2.    "errmsg""all list invalid " 
參數(shù) 說明
errcode 錯誤碼
errmsg 錯誤消息
invalidlist 不在權限內(nèi)的員工ID列表,以“|”分隔

6、刪除標簽成員

  • 請求說明

Https請求方式: POST

https://qyapi.weixin.qq.com/cgi-bin/tag/deltagusers?access_token=ACCESS_TOKEN

請求包如下

  1.    "tagid""1"
  2.    "userlist":[ "user1","user2"
  • 參數(shù)說明
參數(shù) 必須 說明
access_token 調(diào)用接口憑證
tagid 標簽ID
userlist 企業(yè)員工ID列表
  • 權限說明

標簽對管理員可見且未加鎖,成員屬于管理員管轄范圍。

  • 返回結果

a)正確時返回

  1.    "errcode"0
  2.    "errmsg""deleted" 

b)若部分userid非法,則返回

  1.    "errcode"0
  2.    "errmsg""invalid userlist failed" 
  3.    "invalidlist""usr1|usr2|usr" 

c)當包含的userid全部非法時返回

  1.    "errcode"40031
  2.    "errmsg""all list invalid" 
參數(shù) 說明
errcode 錯誤碼
errmsg 錯誤消息
invalidlist 不在權限內(nèi)的或者非法的員工ID列表,以“|”分隔
責任編輯:閆佳明 來源: 51CTO
相關推薦

2014-09-28 22:26:11

微信企業(yè)號

2014-09-28 22:30:13

微信企業(yè)號

2011-09-05 14:08:21

微信Andriod安卓

2014-09-24 11:32:21

微信企業(yè)號開發(fā)

2014-09-24 09:59:23

微信企業(yè)號開發(fā)

2014-09-24 11:04:31

微信企業(yè)號開發(fā)

2014-09-24 11:11:08

微信企業(yè)號開發(fā)

2015-07-30 15:58:15

EC企信企業(yè)即時通訊

2014-09-24 11:45:15

微信企業(yè)號開發(fā)

2022-01-04 15:34:31

鴻蒙HarmonyOS應用

2014-09-24 13:11:34

信企業(yè)號

2010-09-08 23:11:01

2021-12-10 10:12:44

鴻蒙HarmonyOS應用

2014-09-24 11:47:41

微信企業(yè)號開發(fā)

2014-09-28 22:38:21

微信企業(yè)號

2010-05-12 14:42:20

2014-09-25 15:48:51

微信企業(yè)號申請認證

2014-09-25 13:19:35

微信企業(yè)號

2014-11-26 17:56:44

BQ企業(yè)即時通

2014-09-25 14:17:31

微信企業(yè)號案例
點贊
收藏

51CTO技術棧公眾號