前段時間公司接到乙個釘釘開發專案,在此之前小編並沒有接觸過,只能硬著頭皮看文件了,話不多說,直接上乾貨。
大概流程如下:
1、註冊賬號和建立第三方應用:該過程直接按照提示流程操作即可,略過
2、獲取corpid、corpsecret、agentid : 登陸釘釘後台,
corpid、corpsecret獲取:
這個是需要登陸釘釘開發者平台
agentid的獲取:
登陸 開啟工作台->自建應用裡即可看到,
然後即可看到下圖:
個人建議: 獲取之後可儲存起來,以便後面訪問。
3、獲取 access_token:
在釘釘官方文件中有方法介紹
請求方式:get
兩引數均為必須
可用curl實現,
4、獲取免登授權碼code
注: code只能使用一次
html頁面引入檔案
js部分:if (dingtalkpc.ua.isdesktop &&dingtalkpc.ua.isindingtalk) ,4、通過免登碼獲取使用者useridonfail: function(err)
});}else,
onfail: function(err)
});});
}
請求方式: get
5、通過userid即可獲取使用者資訊
請求方式:get(https)
請求位址:
可以獲取使用者資訊,後續即可操作登陸模組
如有疑問,可在下方提出,小編及時給您解答
釘釘微應用的免登入流程
最近做了個釘釘企業內部微應用的專案。記錄下自己的心得。首先根據官方文件明白免登流程 在登入前,首先要在前端引入釘釘的js檔案,以前釘釘的js是要分pc端與移動端的,引入的js也不一樣,pc端為字首為dingtalkpc,移動端字首為dd。但是釘釘前不久有重新更新了開發文件,將兩種js合併在了一起,通...
C 實現釘釘企業應用鑑權
c 實現釘釘企業應用鑑權,主要分為以下步驟 1 鑑權 獲取access token 1.在企業管理後台 2.獲取企業的access token。2 鑑權 獲取jsticket 企業應用如果配置了ip白名單,則請求網域名稱的位址必須在ip白名單裡面,且2小時之內通過介面重新請求的jsticket值都會...
Tips 釘釘免登前端實現
1.需求 開發釘釘微應用,需要實現釘釘的免登陸功能。其實釘釘的文件中心還是很詳細的,只是剛開始接觸會一頭霧水,所以花費了挺多時間.什麼是釘釘免登功能。企業應用免登開發授權流程。釘釘免登前端demo。這裡借用釘釘官方的流程圖,前端在這個過程中的工作,其實是從我標註的部分開始的 也就是說,後端的同學需要...