小弟有隻很久沒更新的bot,今天幫它加工能時一直沒改變,所以我就想說也許是
Channel access token (long-lived) 這問題 或者是 Channel Secret的問題
所以我就從新產生幾次 程式碼有隨之更新 但是先前是沒改變
這次直接是無反應 我去heroku後台看 收到"POST /callback HTTP/1.1" 400 -
剛上網查好像是invalid hostname 且我剛看line bot 有些寫好的程式碼
@app.route("/callback", methods=['POST'])
def callback():
# get X-Line-Signature header value
signature = request.headers['X-Line-Signature']
# get request body as text
body = request.get_data(as_text=True)
app.logger.info("Request body: " + body)
# handle webhook body
try:
handler.handle(body, signature)
except InvalidSignatureError:
abort(400)
return 'OK'
也有一段是有關於400的,上網看了同樣問題 下面的解答是 Channel access token 、 Channel Secret 要確認正確 只是我的是正確的....