iT邦幫忙

2021 iThome 鐵人賽

DAY 27
0
Modern Web

做一個面試官無法拒絕的sideproject,當一個全能的前端系列 第 27

DAY27 - line message API 計費魔鬼細節與使用心得

還記得之前提到的 line message API 嗎? 可以建立機器人頻道,並且透過 API 推送訊息。
https://ithelp.ithome.com.tw/upload/images/20211012/20120107REk9X8RMDJ.png

看起來非常方便非常美好對吧?但是其實 line message api 有許多缺點與不方便的地方

免費訊息用量只有500則

都2021年了,還在像2G、3G時代,像簡訊一樣的方式,使用訊息則數作為營利模式對筆者來說非常不可思議。作為比較,如果使用過 slack api 的話,就可以知道用訊息則數作為收費模式是多麼愚蠢的方式,尤其是免費額度只有500則,一不小心就會超過,尤其是訊息計算方式非常奇怪又不透明。

免費訊息計算方式非常奇怪又不透明

根據 line 官方的說法,訊息的計算方式是

目標好友數量 * 每月群發次數 = 每月訊息數

重點是,如果我想要一個群組發訊息,假設裡面有50個人,我發一則訊息,就等於用掉50個訊息數,等於發了10則訊息,就用掉免費的500則訊息數,就沒有了。就要付費了,完全失去網路通訊便捷的效果

另外假設群組裡面有10個人是潛水的,你知道發訊息給他們一定沒有效果,但是也沒有辦法略過他們不傳,除非把他們踢掉,那又要額外花好多時間去處理,也很划不來。

https://ithelp.ithome.com.tw/upload/images/20211012/20120107sogsBEBr1Z.png

還有一個問題是,筆者曾經照著line 官方的計算方式,一個一個算,每天核對,但是訊息數總是比計算出來的多,也沒有明細可以對照,讓人覺得很困惑。

管理介面不友善且複雜

一開始我們申請 line message api 的位置是 line developer,但是如果要管理 line message api 的狀況的時候,就必須要到 line bussiness 的網站才有辦法管理。

但是重點是,筆者在 line bussiness 登入的時候,每次第一次登入都會顯示錯誤,顯示網址無效。需要按上一頁,再重複按一次登入按鈕之後才會成功

https://ithelp.ithome.com.tw/upload/images/20211012/20120107qTd4hT0rXP.png
再來是介面很複雜,至少對一個開發者來說。你想要查看資料的時候,常常不知道應該在 line developer 找到或是在 line business 才能找到。筆者到現在還搞不清楚脈絡是什麼

付費方式計算複雜且不算老實

假設今天就乾脆認命了,直接付費購買訊息量,假設使用中用量方案,付費800元可以獲得4000則訊息用量。再假設今天是月中15日,你以為你就買到4000則訊息用量嗎?不,line會按照日期依比例計算,實際上你只能以400元買到2000則訊息,如果超過的話,就必須要用比較昂貴的方式購買加購訊息。

計算方式非常複雜,且用比例的方式,讓人頭昏眼光,也沒有辦法自己自訂帳單的週期

以上就是關於 line message api 實際使用起來的心得與感受,也是做side project 最不快樂、最痛的地方。


上一篇
DAY26 - 展現成果,建立 firestore 動態與複雜的查詢
下一篇
DAY28 - 來試試看 line notify吧
系列文
做一個面試官無法拒絕的sideproject,當一個全能的前端30

尚未有邦友留言

立即登入留言