釘釘微應(yīng)用移動(dòng)端獲取用戶(hù)信息

個(gè)人博客遷移到biubu.cn,此處停更.請(qǐng)移步抱怔。

方式一 鑒權(quán)流程完成后

  • 釘釘?shù)哪承〢PI在鑒權(quán)前是可以調(diào)用的,因此,可以直接調(diào)用,但是 dd.biz.user.get 不鑒權(quán)是無(wú)法調(diào)用的,關(guān)于鑒權(quán),請(qǐng)參考 釘釘鑒權(quán)文檔;配置完成之后,將相關(guān)參數(shù)傳遞給前端,前端在將下列參數(shù)配置齊全就可以調(diào)用 dd.biz.user.get 獲取用戶(hù)信息了.

dd.config({
    agentId: '', // 必填,微應(yīng)用ID 
    corpId: '',//必填嘀倒,企業(yè)ID
    timeStamp: , // 必填屈留,生成簽名的時(shí)間戳
    nonceStr: '', // 必填,生成簽名的隨機(jī)串
    signature: '', // 必填测蘑,簽名
    type:0/1,   //選填灌危,0表示微應(yīng)用的jsapi,1表示服務(wù)窗的jsapi碳胳,不填默認(rèn)為0勇蝙。該參數(shù)從dingtalk.js的0.8.3版本開(kāi)始支持
    jsApiList : [ 'runtime.info', 'biz.contact.choose',
        'device.notification.confirm', 'device.notification.alert',
        'device.notification.prompt', 'biz.ding.post',
        'biz.util.openLink' ] // 必填,需要使用的jsapi列表挨约,注意:不要帶dd味混。
});

方式二 沒(méi)有鑒權(quán)

  • 后端提供接口,接受微應(yīng)用免登授權(quán)碼。前端調(diào)用 dd.runtime.permission.requestAuthCode 獲取到微應(yīng)用免登授權(quán)碼后傳給后端诫惭,后端分一下幾步:
  1. 獲取 corpid 和 corpsecret : 參考官方API,必須使用最高管理員才能拿到 corpsecret ,
  2. 拿到 corpid 和 corpsecret 訪問(wèn) https://oapi.dingtalk.com/gettoken?corpid=id&corpsecret=secrect接口獲取 access_token ,返回的結(jié)果如下:
{
    "errcode": 0,
    "errmsg": "ok",
   *  "access_token": "fw8ef8we8f76e6f7s8df8s" //這個(gè)就是
}
  1. 拿到 access_token 之后,和前端傳過(guò)來(lái)的 code 調(diào)用 https://oapi.dingtalk.com/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE獲取 userid,
{
    "errcode": 0,
    "errmsg": "ok",
    * "userid": "USERID", //就是這個(gè)
    "deviceId":"DEVICEID",
    "is_sys": true,
    "sys_level": 0|1|2
}
  1. 拿到 userid 之后,在調(diào)用 https://oapi.dingtalk.com/user/get?access_token=ACCESS_TOKEN&userid=zhangsan獲取用戶(hù)信息,正確則返回的格式如下:
{
    "errcode": 0,
    "unionid": "PiiiPyQqBNBii0HnCJ3zljcuAiEiE",
    "openId": "PiiiPyQqBNBii0HnCJ3zljcuAiEiE",
    "roles": [{
        "id": 23003585,
        "name": "財(cái)務(wù)",
        "groupName": "職務(wù)"
    }],
    "remark": "備注",
    "userid": "04232334556237185",
    "isLeaderInDepts": "{1:false}",
    "isBoss": false,
    "hiredDate": 1520265600000,
    "isSenior": false,
    "tel": "010-88996533",
    "department": [1,2],
    "workPlace": "北京市朝陽(yáng)區(qū)",
    "email": "ceshi@aliyun.com",
    "orderInDepts": "{1:71738366882504}",
    "dingId": "$:LWCP_v1:$aTPvVHhhsCMtDZRQ1xbYGg==",
    "mobile": "15901516821",
    "errmsg": "ok",
    "active": false,
    "avatar": "dingtalk.com/abc.jpg",
    "isAdmin": false,
    "isHide": false,
    "jobnumber": "001",
    "name": "測(cè)試名字",
    "extattr": {},
    "stateCode": "86",
    "position": "總監(jiān)"
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末翁锡,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子夕土,更是在濱河造成了極大的恐慌馆衔,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件怨绣,死亡現(xiàn)場(chǎng)離奇詭異角溃,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)篮撑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)开镣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人咽扇,你說(shuō)我怎么就攤上這事邪财。” “怎么了质欲?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵树埠,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我嘶伟,道長(zhǎng)怎憋,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮绊袋,結(jié)果婚禮上毕匀,老公的妹妹穿的比我還像新娘。我一直安慰自己癌别,他們只是感情好皂岔,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著展姐,像睡著了一般躁垛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上圾笨,一...
    開(kāi)封第一講書(shū)人閱讀 49,764評(píng)論 1 290
  • 那天教馆,我揣著相機(jī)與錄音,去河邊找鬼擂达。 笑死土铺,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的板鬓。 我是一名探鬼主播舒憾,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼穗熬!你這毒婦竟也來(lái)了镀迂?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤唤蔗,失蹤者是張志新(化名)和其女友劉穎探遵,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體妓柜,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡箱季,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了棍掐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片藏雏。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖作煌,靈堂內(nèi)的尸體忽然破棺而出掘殴,到底是詐尸還是另有隱情,我是刑警寧澤粟誓,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布奏寨,位于F島的核電站,受9級(jí)特大地震影響鹰服,放射性物質(zhì)發(fā)生泄漏病瞳。R本人自食惡果不足惜揽咕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望套菜。 院中可真熱鬧亲善,春花似錦、人聲如沸逗柴。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)嚎于。三九已至,卻和暖如春挟冠,著一層夾襖步出監(jiān)牢的瞬間于购,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工知染, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留肋僧,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓控淡,卻偏偏與公主長(zhǎng)得像嫌吠,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子掺炭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348