JFinal Weixin 2.3 發布,支持微信小程序開發

2020-12-18 開源中國

    jfinal weixin 項目早在五年前就發布了第一個版本,是老牌的微信公眾號開發 SDK,已穩定、可靠服役多年。因為極簡設計、良好的開發體驗,所以深受開發者的喜愛。

     五年來 jfinal weixin 一直緊跟微信公眾平臺的動向,不斷跟隨添加新的功能,大大方便了用戶開發微信公眾平臺項目。但是鮮有人知道的是 JFinal Weixin 很早就支持小程序開發了,只是一直沒顧上發布新聞告知大家。

    本次 jfinal weixin 2.3 由 @盧春夢 及其小夥伴貢獻,感謝 @春夢 大神持續為大家帶來的價值。

1、小程序支付

/** * 小程序統一下單 * @param order 小程序支付訂單信息封裝 * @throws PaymentException 支付異常 */wxaPayApi.unifiedOrder(WxaOrder order);

2、小程序模板消息

// template 模版對象wxaTemplateApi.send(WxaTemplate template);

3、小程序登錄接口

// js登錄時獲取的 codewxaUserApi.getSessionKey(String jsCode);

參考示例,js 端:http://git.oschina.net/jfinal/jfinal-weixin/blob/master/src/main/webapp/wxaapp/app.js

參考示例,服務端:http://git.oschina.net/jfinal/jfinal-weixin/blob/master/src/main/java/com/jfinal/weixin/demo/WxaUserApiController.java

4、小程序頁面二維碼

/** * 獲取小程序頁面二維碼 *  * 通過該接口,僅能生成已發布的小程序的二維碼。 * 可以在開發者工具預覽時生成開發版的帶參二維碼。 * 帶參二維碼只有 100000 個,請謹慎調用。 *  * width 默認430 * @param path 不能為空,最大長度 128 字節 */wxaQrcodeApi.createQrcode(String path);/** * 獲取小程序頁面二維碼 *  * 通過該接口,僅能生成已發布的小程序的二維碼。 * 可以在開發者工具預覽時生成開發版的帶參二維碼。 * 帶參二維碼只有 100000 個,請謹慎調用。 *  * @param path 不能為空,最大長度 128 字節 * @param width 默認430 二維碼的寬度 */wxaQrcodeApi.createQrcode(String path, int width);

5、小程序客服接口

/** * 發送客服消息 * @param message 消息封裝 * @return ApiResult */wxaMessageApi.sendMsg(Map<String, Object> message);/** * 發送文本客服消息 * @param openId openId * @param text 文本消息 * @return ApiResult */wxaMessageApi.sendText(String openId, String text);/** * 發送圖片消息 * @param openId openId * @param mediaId 圖片媒體id * @return ApiResult */wxaMessageApi.sendImage(String openId, String mediaId);

6、小程序素材接口

/** * 獲取臨時素材 * @param mediaId 素材Id * @return MediaFile */wxaMaterialApi.getMedia(String mediaId);/** * 上傳臨時素材 * @param file 需要上傳的文件 * @param type image * @return ApiResult */wxaMaterialApi.uploadMedia(File file, String type);

   JFinal Weixin 的所有 API 的使用儘可能做成一行代碼搞定,不僅極大降低了用戶的學習成本,而且極大提升了用戶的開發效率。更多用法請移步:https://gitee.com/jfinal/jfinal-weixin/wikis/Home

   此外,jfinal weixin 2.3 還針對用戶的一些反饋,打磨了微信公眾號支持的部分功能,在此不再贅述。

   重點:JFinal Weixin 不僅僅是微信公眾號 SDK,也是微信小程序 SDK

相關焦點

  • JFinal Weixin 2.1 發布,微信極速 SDK
    JFinal Weixin 發布四年多以來,以其簡單性、穩定性,獲得了大量用戶的喜愛,這四年多以來 JFinal Weixin
  • JFinal 4.9.02 發布,App&Coffee 重磅上線
    這次國慶同時升級的項目有 jfinal、jfinal-undertow、jfinal-weixin、enjoy、activerecord。   在國慶假期已全部推送到了 maven 中心庫,可以直接升級使用。   本次升級清掃了積累了很長的待開發列表,大多來自同學們的需求與反饋。新版本以細緻打磨為主,但也不乏一些有意思的功能。
  • 微信小程序開發(2):猜拳遊戲全過程詳解
    該程序的功能很簡單,是一個猜拳遊戲,點擊「開始」按鈕後,會快速切換「錘子」、「剪刀」和「布」,直到按「停止」按鈕,會顯示「錘子」、「剪刀」和「布」中的一個,該遊戲可以雙方或多方進行猜拳,這裡猜拳的規則就不多說了,大家應該很清楚。本節的目的是通過該例子,將開發微信小程序的過程完整地跑一遍,從註冊公測帳號開始,一直到將微信小程序發布到微信平臺,並在真機上測試為止。
  • Enjoy 4.9.02 發布,爽爽這三年
    與以往任何一款 java 模板引擎都有顯著的不同,極簡設計、獨創算法、極爽開發體驗,從根本上重新定義了模板引擎,這裡是首版發布時的盛況,傳送門:JFinal 3.0 發布,重新定義模板引擎    Enjoy 模板引擎專為 java 開發者打造,所以堅持兩個核心設計理念:一是在模板中可以直接與 java 代碼通暢地交互,二是儘可能沿用 java 語法規則,將學習成本降到極致
  • 微信小程序模板開發,一鍵生成小程序!
    很多小企業商戶繼續堅持小程序「單品牌、多品類、多渠道」策略的經營發展方向,加快線上小程序門店的建設工作,進一步提升整體盈利能力。那麼現階段入局小程序市場還來得及嗎?如何高效率低成本快速接入小程序呢?微信小程序模板開發,即可幫助我們一鍵生成小程序應用,解決效率及成本問題!
  • 不知道這些要點就別開發微信小程序
    以前在技術群中,很多程式設計師也有類似的問題,他們一直在微信上諮詢我們。為什麼您們的審核這麼快,我的審核有問題呢?到現在還沒通過。 為了不讓你做無用的工作,避免走彎路,我想和大家分享一年來開發微信小程序的經驗! 1、哪些小小程序在開發過程中應該小心?
  • 微信小程序開發製作的「內幕」
    微信小程序爆火之後,各大巨頭APP都已經進行了跟進,現在已經有了微信小程序,QQ小程序,頭條小程序,抖音小程序,百度小程序,支付寶小程序,甚至於雲閃付都有了小程序,小程序極大的降低了中小微企業的開發成本,讓再小的個體也擁有了製作和擁有自己的小程序的能力,但是小程序還是擁有一定的技術壁壘,很多人對此不是很熟悉,今天我們就來了解一下,一個小程序是怎麼製作上線的。
  • 小程序終於有了全套開發服務,微信、支付寶、百度統統搞定!
    作為業內領先的小程序第三方開發平臺,序多多為給企業、商家提供更優質的小程序產品和更完美的小程序開發服務,在第一時間就完成了百度智能小程序的開發對接,成為首批百度智能小程序服務商,並上線百度智能小程序一鍵智能生成功能,自此成為了業內首家同時支持微信、支付寶、百度小程序三大平臺掃碼發布且一個聚合二維碼即可打開BAT三方小程序的第三方小程序極速生成平臺。
  • 西安微信小程序開發公司電話,小程序開發工作室推薦
    小程序如今成為了網際網路行業大家都討論的產品之一,在小程序剛上線的時候,很多人都認為小程序是一個雞肋的產品,因為體驗沒有app好用戶肯定是不買單的,但是小程序發展了3年後,現在越來越多的企業都開發了自己的微信小程序,為什麼大眾對於小程序的轉變這麼大呢?
  • 小程序開發者是什麼意思?怎麼開發小程序?
    2.小程序開發者工具怎麼用微信官方提供了小程序開發者工具,供懂代碼知識的人使用並開發。下載安裝小程序開發者工具,安裝好後,新建小程序項目,選擇代碼存放的文件夾路徑,填入自己的小程序的 AppID(沒有AppID的話你要先到微信公眾平臺註冊一個小程序帳號,然後在「設置」可以查看小程序的 AppID),設置本地項目的名稱(非小程序名稱),擊「新建項目」,你就可以開發自己的小程序了。這就是微信小程序如何添加開發者上傳代碼的方法。
  • 騰訊微信 weixin.com 域名仲裁書全文
    IT之家訊 2月15日消息,IT之家早些時候報導稱騰訊成功通過仲裁拿下了weixin.com域名,仲裁委員會認為,在本案中《ICANN統一域名爭議解決政策》第4(a)條規定的三項條件均得到滿足,因此專家組裁定支持投訴人的投訴請求,將爭議域名轉移給投訴人,即騰訊成功仲裁獲得「微信」拼音域名weixin.com的所有權。
  • 今日頭條發布小程序,是繼微信、支付寶、百度後,第四個推出小程序...
    今日頭條發布小程序,是繼微信、支付寶、百度後,第四個推出小程序的App。今日頭條的小程序暫時只供Android系統及部分企業使用,iPhone的ios系統暫未開發。小程序可在今日頭條中,通過搜索關鍵詞進入。小程序不佔手機空間,在原有App內提供獨立的小型App,供用戶使用。今日頭條支持小程序用支付寶進行交易,但未支持騰訊旗下的微信支付。
  • 電商小程序為什麼這麼受歡迎?小程序開發難嗎
    微信小程序開發火爆,遠豐集團小編發現商業嗅覺敏感的企業早在 2017 年第一批小程序上線時,就已經計劃開發微信小程序。坐擁微信天然的流量池,小程序上線以來就備受業內關注。據遠豐集團小編了解,截止到 2018 年 6 月底,小程序C端用戶達到2. 8 億、小程序數量達到 100 萬。
  • 微信macOS版2.4.0測試版更新 新增小程序打開調試功能
    據IT之家網友分享,微信macOS版現已迎來2.4.0.145測試版更新,支持打開聊天中的小程序消息,新增小程序打開調試功能,並修復了macOS 10.15下微信圖標在最近使用的應用程式中駐留的問題。
  • TopSoft Labs發布2020年十大微信小程序軟體開發公司排名
    可以說,用好私域流量、通過微信小程序和社群來布局將使其成王者之勢。而就在近日,第三方權威軟體評測機構TopSoft Labs公布了2020年度微信小程序軟體排名,TopSoft Labs通過微信小程序性能、運營、用戶和價格四個大緯度及多個子緯度進行獨立和專業的評測。最終出爐了這份2020年十大微信小程序軟體名單。
  • Jeewx-Boot 1.0.3 版本發布,免費開源JAVA微信管家平臺
    支持微信公眾號、小程序官網、微信抽獎活動。Jeewx-Boot實現了微信公眾號管理、小程序CMS、微信抽獎活動等基礎功能,便於二次開發,可以快速搭建微信應用!Jeewx-Boot獨創插件開發機制,實現了每一抽獎活動(砸金蛋、刮刮樂、砍價等)、官網、商城都是一個獨立的插件,對JAVA來講就是一個JAR包,可以很方便的做插拔,最終打造像discuzz、微擎一樣的插件生態圈。。
  • 昆明微信小程序開發應該怎麼做
    昆明微信小程序開發怎麼做更好,有以下幾方面的內容,大家可以參考了看一下,希望能夠幫助到大家首先是開發方向,大家可以針對自己的產品做自營商城,還可以做多商戶商城,也就是做本地商圈服務,最後就是還有本地自媒體同城信息發布系統,還有就是知識付費系統
  • 微信小程序遊戲類目開放測試:開發者可開發、調試小遊戲
    微信小程序遊戲類目開放測試:開發者可開發、調試小遊戲 站長之家(Chinaz.com) 3 月 23 日消息     微信官方今天宣布,小程序遊戲類目開放測試
  • 微信小程序:製作微信小程序需要什麼?怎麼做?
    3.通過宣傳進行宣傳(預先列印相關宣傳材料並以傳單形式進行宣傳)第四,通過現有商店進行離線促銷(海報,視頻等中的商店布局)5.通過活動培訓(活動格式)推廣2.小程序的在線推廣計劃:1.按名稱搜索優化(小程序的名稱非常重要
  • 微信小程序開發不懂代碼怎麼製作?
    微信小程序發布一年多以來,其價值已經顯而易見。但卻有很多人不知道要怎麼製作微信小程序,也不知道應該用什麼工具製作。這篇文章就來告訴你,如何製作出專屬你的微信小程序,現在就來看看吧。