如何在WebHook中取得用戶上傳的圖片(Bytes)
Last updated
Last updated
本Lab介紹如何在WebHook中,取得用戶上傳的圖檔Body Bytes。
請先建立好LINE Bot帳號,並取得Channel Access Token與UserId
下載安裝 .net core sdk 3.1 以上版本
安裝 Visual Studio Code 開發工具
建立 .net core WebAPI 專案,在專案中引用 nuget 上的 LineBotSDK 套件。
安裝好 Ngrok 便於在開發環境測試
完成 Lab 11,建立好可Echo的基本WebHook []
請先完成先前介紹的Lab,建立好可以Echo的LINE Bot之後,請注意底下程式碼的第29行:
請在29行下方,加入底下的程式碼:
上面這段程式碼是判斷用戶傳來的訊息是否為圖片,如果是,則透過 API 抓取該圖片的bytes,然後設定顯示文字,回應用戶圖片的大小。
撰寫完成後,即可透過 dotnet run執行此WebHook...
可以正確抓到圖檔資訊了。
執行後結果如下:
電子書: 實體書: 線上課程: LineBotSDK:
如果需要即時取得更多相關訊息,可按加入FB專頁。若這篇文章對您有所幫助,請幫我們分享出去,謝謝您的支持。