釘釘如何進行PC端開發

2021-10-09 03:36:57 字數 1137 閱讀 6613

前段時間,用釘釘進行了伺服器端的開發,對照著官方文件,感覺還是比較順利的。後續想有時間研究一下pc端客戶端的開發,看著官方文件,說的確實是比較簡練,但也確實沒看太明白,廢了半天勁也沒成功。後來經過無數次嘗試,發現期待的彈窗竟然出現了,為了讓其他人少走彎路,下面將自己的心得記錄如下:

釘釘pc客戶端開發注意事項:

1、必須有公網ip或者合法的網域名稱(可憐沒有,只能用github子網域名稱作為網域名稱了);

2、必須在釘釘的瀏覽器中才能(即釘釘客戶端、或者釘釘手機端)

3、如果是https協議,那麼不能引用外域的js檔案,需要將js檔案放到html頁面中;

4、簽名等配置資訊必須正確且未過期(簽名生成可以參照

第一步:建立乙個微應用,配置如下:

timestamp是當前時間戳,具體值為當前時間到2023年1月1號的秒數。可以用c#**來獲取:

1

///2

///獲取時間戳timestamp(當前時間戳,具體值為當前時間到2023年1月1號的秒數)

3///

4///

5public

static

string

gettimestamp()

6

這裡獲取的值為:1461565921。

signature 演算法官方只是文字描述,並未給出api可以呼叫,需要自己實現,這裡可以通過在來填入相關資料,來生成:

至此,乙個pc客戶端的應用測試就完成了。希望對大家有幫助。

如何進行PC端多屏適配

這裡介紹一下 rem 適配方案 能夠流暢的適配不同解析度的螢幕,並且開發效率跟使用px開發沒什麼區別,只是多了將px轉化成rem的css函式 效果圖如下 可以看到在不同的解析度下,依然可以保持較好的布局 根據設計稿算出 px轉化成rem 的縮放比 這裡我的設計稿是 1920px,然後上面導航欄的字型...

PC端的測試應該如何進行?

這裡就想稍微整理一下從網上各位大神那裡找來的資料。1 介面ui檢查 from 爬蟲師 l 完整性 1顯示時應考慮資料顯示寬度的自適應或自動換行 資料長度較長 2所資料展現的介面 如查詢等 必須使測試資料的記錄數超過一頁,以驗證滿頁時其窗體是否有橫向 縱向滾動條,介面顯示是否正常。l 一致性 如多個系...

如何進行移動端的頁面開發?

應該說,移動端的開發是伴隨著html5的興起而出現的,2007年第一款iphone誕生,2009年html5這個名詞第一次登上 舞台 當時的移動網際網路開始逐漸興起,發展到今,移動網際網路已經和人們的日常生活密切相關。作為開發者,對於乙個嶄新的事物,一直在嘗試的 路上 到底最好的開發方式是什麼?本文...