iT邦幫忙

0

Line Bot 聊天機器人Webhook URL 返回的HTTP狀態碼不是200。

  • 分享至 

  • xImage

各位前輩好!!
小弟我修改 Line Bot 程式碼完,透過 Git 將我們的資料夾推向 Heroku,推完一切順利,但是到了準備verify Webhook URL 時,卻跑出了以下問題:
https://ithelp.ithome.com.tw/upload/images/20210414/201358964iONBeq40Y.png
依照這問題上網查了許多資料,但發現相關問題的資料很少(也有可能是我查資料的方式不對),而有一些也看不太懂該如何去操作其中的意思,所以在這邊小弟請求各位前輩指點一二!!
謝謝各位前輩/images/emoticon/emoticon41.gif

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-04-14 16:57:32
最佳解答

Webhook URL 是底下這個

可以先在瀏覽器輸入 Webhook URL
如果 HTTP response code 200 就可以繼續往下做
如果收到 response code 503 就表示「Webhook URL 沒設好」(就是 heroku 那段)

看更多先前的回應...收起先前的回應...
Chris iT邦新手 4 級 ‧ 2021-04-14 17:21:49 檢舉

Webhook URL沒有設好,是指說在網址設定上有錯誤嗎,還是說是其他的部分沒有設定好?因為檢查過後網址沒有打錯,但是還是會回復<503>,不清楚該如何去做修改。還請前輩再為我解答。
謝謝前輩/images/emoticon/emoticon41.gif

網址沒有打錯

那就是 heroku 那段沒做成功

意思就是
如果 Heroku 那段做成功正確的話
Webhook URL 就不會回覆 503

HTTP 是標準規格,所以 response code 503 我知道什麼意思
但是 Heroku 內部那段是自由發揮,還是得靠你自己除錯

如果你是參考別人寫的教學文章
那就去問原作者
會比較快

Chris iT邦新手 4 級 ‧ 2021-04-15 10:47:27 檢舉

喔喔 沒問題 那我了解了
謝謝前輩!!

我要發表回答

立即登入回答