釘釘小程序開(kāi)發(fā)文檔(釘釘小程序開(kāi)發(fā)教程視頻)

小程序開(kāi)發(fā) 2528
今天給各位分享釘釘小程序開(kāi)發(fā)文檔的知識,其中也會(huì)對(duì)釘釘小程序開(kāi)發(fā)教程視頻進(jìn)行解釋,如果能(néng)碰巧解決你現在面(miàn)臨的問題,别忘了關注本站,現在開(kāi)始吧!本文目錄一覽: 1、如何制作釘釘答題小程序

今天給各位分享釘釘小程序開(kāi)發(fā)文檔的知識,其中也會(huì)對(duì)釘釘小程序開(kāi)發(fā)教程視頻進(jìn)行解釋,如果能(néng)碰巧解決你現在面(miàn)臨的問題,别忘了關注本站,現在開(kāi)始吧!

本文目錄一覽:

如何制作釘釘答題小程序

1、首先,打開(kāi)vs編程軟件,在左上角新建文件。

2、其次,在網絡上找個代碼模闆,按照自己的需求進(jìn)行修改。

3、最後(hòu),即可完成(chéng)釘釘答題小程序的開(kāi)發(fā)。

如果把所有功能(néng)都(dōu)打開(kāi),釘釘給老師的權力究竟有多大?

初步理解

先抛開(kāi)釘釘官方推薦的NowaGUI開(kāi)發(fā)工具,以及推薦saltUI樣(yàng)式庫。大緻理解如下。

那如果是不涉及到釘釘功能(néng)的常規H5頁面(miàn),由管理員配置後(hòu)台應用,添加對(duì)應鏈接即可。

如需要釘釘的功能(néng),涉及到access_token (相當于一個許可)進(jìn)行請求,具體如下,前端負責使用corpId 調用釘釘接口 將(jiāng)結果中的code返回 給後(hòu)端 ,後(hòu)端去請求,將(jiāng)獲取到的釘釘的access_token等信息返回。

具體步驟

首先得有這(zhè)個項目的開(kāi)發(fā)權限,

其次需要管理員,後(hòu)台新建微應用,可以看到這(zhè)個應用的 corpId

前端 要引入 釘釘官方的js文件

然後(hòu) 通過(guò)一個釘釘的請求 用corpid獲取code 將(jiāng)code發(fā)送給後(hòu)端,由後(hòu)端使用code獲取到釘釘方的數據

【注意】正常情況下access_token有效期爲7200秒,有效期内重複獲取返回相同結果,并自動續期。

相關補充

釘釘官方開(kāi)發(fā)文檔 獲取access_token

PS :

步驟1 官網鏈接如下

步驟2 官網鏈接如下

步驟3 關于這(zhè)個js說明 官網()

釘釘功能(néng)調用

部分釘釘功能(néng)是不需要鑒權,不過(guò)也要完成(chéng)上一步的引入,具體信息如

釘釘鑒權()

如果是調用釘釘的一些功能(néng),譬如Ding,打開(kāi)通訊錄,釘釘聊天等,在上述的基礎上還(hái)需要,做釘釘jsapi的鑒權操作。

釘釘官方Jsapi文檔

如何鑒權

鑒權操作需要在進(jìn)行調用功能(néng)之前執行即可。

調用要求

鑒權成(chéng)功與否

調用釘釘功能(néng)的接口的通用格式,如下官網圖()

功能(néng)測試

釘釘功能(néng) 測試地址 ,就是那個鑒權裡(lǐ)面(miàn)的功能(néng) ,,手機掃碼進(jìn)行查看,個别需要輸入特定參數,參數具體信息,

相關工具與資源

NowaGUI

Nowa 是一個跨終端的可視化的 web 開(kāi)發(fā)工具,旨在幫助用戶部署環境,簡化項目的創建、構建、開(kāi)發(fā)以及調試流程。

内置了一整套 webpack 構建體系,提供了簡潔而強大的配置界面(miàn)。

saltui

釘釘官方合作 高效、簡潔的移動端UI組件庫

手機釘釘小程序開(kāi)發(fā)者工具 以及如何調試 等

請問釘釘的h5應用怎麼(me)發(fā)送異步請求

我們前段時間也做了一個釘釘小程序 , 異步全部使用的jquery.ajax

釘釘小程序圖表庫AntV - F2 使用總結

對(duì)于圖表這(zhè)塊的開(kāi)發(fā),使用一些流行的圖表庫可以大大提高我們的開(kāi)發(fā)效率,目前較爲流行的圖表庫大概有Echarts,Hcharts,AntV,他們都(dōu)是大同小異,我印象比較深刻的是Hcharts是支持多坐标軸的,Echarts好(hǎo)像是不支持的,但是對(duì)于小程序的選擇我們選擇的是阿裡(lǐ)的AntV-f2,因爲他明确指出了适合小程序開(kāi)發(fā),而且AntV-f2除了不支持一些document,其他的大部分功能(néng)都(dōu)是支持的,我們就沒(méi)有再考慮其他的庫,但是官方并沒(méi)有太多關于小程序的具體使用文檔,我們隻能(néng)根據js的相關事(shì)例翻譯成(chéng)小程序的語法。

釘釘小程序開(kāi)發(fā)工具:

AntV - F2:

效果看著(zhe)有點醜對(duì)不對(duì)......那我們就來實現一下設計師的效果圖吧!具體功能(néng):1.默認展示一個tooltip, 2.tooltip改變時展示對(duì)應x軸的數據,3.自定義tooltip

我們自定義一個默認的tooltip:, 就叫(jiào)做def_item吧,當圖表渲染完成(chéng)設置def_item = {key: 100, value: 200},這(zhè)裡(lǐ)有個注意點,就是def_item的内容不是随便定義的,這(zhè)裡(lǐ)我們先不做多說,後(hòu)面(miàn)會(huì)說明這(zhè)個def_item的key值時如何設置的。

通過(guò)查找tooltip的Api我們會(huì)發(fā)現它有3個事(shì)件的回調,在釘釘小程序中我們隻能(néng)通過(guò)props來傳遞tooltip的回調

優化後(hòu)的效果

釘釘小程序(E應用)開(kāi)發(fā)踩坑

  a、在釘釘開(kāi)發(fā)平台創建小程序,并將(jiāng)自己的釘釘賬号設置爲開(kāi)發(fā)人員;

  b、在IDE中登錄,關聯應用;

  c、上傳完成(chéng)後(hòu),即可在釘釘開(kāi)發(fā)平台將(jiāng)上傳版本設置爲體驗版。

   npm install lodash // 安裝第三方包

   import lodash from 'lodash' // 載入第三方 npm 模塊

  注: 可能(néng)報錯 error:cannot read property 'prototype' of undefined;

  建議: import get from 'lodash/get' 單獨引入用到的工具類

  編譯失敗查看日志,通常是超過(guò)5M,是將(jiāng)根目錄下的debug.log一起(qǐ)編譯到項目中了,所以直接删除這(zhè)個debug.log就可以編譯通過(guò)了

  釘釘小程序E應用在發(fā)版時會(huì)有一個老版本的緩存,每次發(fā)版後(hòu)直接打開(kāi)E應用,其實訪問的是上一個版本的緩存,這(zhè)個緩存會(huì)在發(fā)版後(hòu)10分鍾左右自動更新成(chéng)最新版本,如果想要直接看到最新版本,可以退出釘釘登錄賬戶,并殺掉釘釘進(jìn)程,這(zhè)樣(yàng)再進(jìn)去後(hòu)就是直接訪問的最新版本了.

關于釘釘小程序開(kāi)發(fā)文檔和釘釘小程序開(kāi)發(fā)教程視頻的介紹到此就結束了,不知道(dào)你從中找到你需要的信息了嗎 ?如果你還(hái)想了解更多這(zhè)方面(miàn)的信息,記得收藏關注本站。

掃碼二維碼