使用C#開發Linebot(24) - 建立LINE Liff App

先前我們介紹過了Liff App這個機制之後,我們的SDK也跟著進行升級,現在,你可以透過底下這樣的語法輕鬆地建立Liff:

第二行的AddLiffApp這個API,就可以建立一個Liff App,其中的參數ChannelAccessToken不需要解釋,而LiffURL是具體連結到你自己開發的Web應用程式,注意該網址必須是https。

第三個參數是Liff App的高度,你可以透過isRock.LIFF.ViewType來選擇tall, full…

使用前別忘記將LineBotSDK升級到至少 0.7.6-beta2的版本:

上述程式碼執行過後,你會發現line bot顯示了該Liff App的URL:

如果你點選它,會發現果然以指定的方式開啟了該WebApp:

透過這樣的方式你可以輕易地建立一個Liff App,如果要列出所有的Liff App,也可以透過底下這樣的Method:

其中foreach所列出的是登記在該ChannelAccessToken名下的所有Liff Apps,呈現結果如下:

建立與列出Liff App的範例程式碼在 https://github.com/isdaviddong/CreateAndListLiffApp 

have fun~

-----------
線上課程:https://www.udemy.com/line-bot/
電子書:http://studyhost.blogspot.tw/2017/12/line-bot.html
LineBotSDK:https://www.nuget.org/packages/LineBotSDK
如果需要即時取得更多相關訊息,可按這裡加入FB專頁。若這篇文章對您有所幫助,請幫我們分享出去,謝謝您的支持。

留言

匿名表示…
老師您好
我想請問,使否可以略過點擊網址的事件,直接開啟LIFF呢?

這個網誌中的熱門文章

在POC或迷你專案中使用 LiteDB

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

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

專業的價值...

周末讀書會 - 一如既往