LineBotSDK更新 - validating message objects

10/24 Line Messaging API有了一個更新:
https://developers.line.biz/en/news/2022/?month=10&day=24&article=validate-message-objects-api

主要內容是,提供了一組新的endpoint,來驗證你想發送的訊息,看看你組出的JSON訊息格式是否正確。

其實這對使用我們的 LineBotSDK的開發人員來說,不算是常會用到的功能,因為如果你用我們的 LineBotSDK,大可透過 message object 來建立要發送的訊息物件,不需要自己組JSON。

但,萬一你有自己組JSON的需求,或是需要透過 PushMessageWithJSON 或 ReplyMessageWithJSON 這類 method來送出自己組出的訊息,那這個功能就非常好用。你先呼叫它,將可以避免讓你送出格式錯誤的訊息,畢竟,LINE Bot的 Message JSON格式愈來愈複雜了。

這組API,我們依舊是搶先實作在我們的LineBotSDK套件上了。

使用的方式很簡單,在更新SDK時,我寫了底下的單元測試程式碼,就權充是使用範例給大家參考:
enter image description here

留言

這個網誌中的熱門文章

在POC或迷你專案中使用 LiteDB

使用Qdrant向量資料庫實作語意相似度比對

專業的價值...

讓 LINE Bot 對談機器人顯示 "Loading..." 動畫

使用 Airtable 在小型需求上取代傳統資料庫