天天看點

釘釘企業微應用的接入

<b>釘釘企業微應用的基本接入</b>

對于初次接觸釘釘,在看完官方文檔後,接入釘釘企業微應用的同學。在看文檔的過程當中可能有點迷糊。 在釘釘官方文檔中,前端和後端是分開來的。沒有整體講解到釘釘前端與後端的結合。

今天主要講解一下如何簡單的接入釘釘企業的微應用以及擷取免登碼。

先看一下企業流程圖

釘釘企業微應用的接入

<b>1. 準備工作</b>

1.注冊釘釘企業賬号,并建立釘釘企業。這裡我就不複述了。官方文檔已經給出具體的操作步驟

2.建立一個微應用。

<b></b>

2.開發 

搭建自己的本地或者部署在外網web服務

設定首頁位址為本地服務的位址或外網的服務位址

釘釘企業微應用的接入

引入釘釘提供的sdk

下載下傳位址: https://github.com/ddtalk/client_sdk

<b> 1. 後端:擷取accesstoken 以及 js_ticket</b>

傳入的參數就是建立企業是拿到的corpid和corpsecret

擷取到accesstoken之後 我們可以通過accesstoken拿到js_ticket

拿到js_ticket 我們就可擷取到signature 簽名資訊

參數url 是我們前面設定的首頁位址 corpid是我建立企業可以拿到的

後端需要擷取的參數以及擷取完畢。

<b>2.前端 通過後端傳遞到前端的參數 通過dd.config鑒權</b>

手機前端我們需要引入釘釘的js檔案

在使用jsapi的時候,引入的jsapi位址為:https://g.alicdn.com/ilw/ding/0.9.2/scripts/dingtalk.js

pc端我們需要引入

在使用jsapi的時候,調用方式為:dingtalkpc.config,用dingtalkpc替換移動用戶端的dd調用方試

前端處理的工作:

傳回的結果 我們就可以拿到免登碼 

拿到免登碼 我們就可以通過免登碼擷取使用者的資訊。

我們就進入手機端進入釘釘,切換到我們建立的企業,找到我們建立的微應用。點選進去,這時彈出框顯示的資訊。就是我們想要的免登授權碼

這樣說明我們已經成功接入企業應用了。

也可以通過結合視訊了解企業微應用的接入  https://yq.aliyun.com/edu/lesson/play/670

謝謝大家。 有什麼不對地方或則不足的地方,希望大家指出。