[問題] django做line bot的error

看板Python作者 (moooner)時間8年前 (2018/01/09 21:19), 8年前編輯推噓2(203)
留言5則, 3人參與, 8年前最新討論串1/1
各位好 我參考網路上用dajngo做echo linebot時 可以收到我打的text 但是會發生InvalidSignatureError 然後就有這樣的訊息'"POST /echobot/callback/ HTTP/1.1" 403 0 ' 有google過但是一直找不到問題解決 有人可以給我個方向解決嗎 下面是view.py https://gist.github.com/anonymous/1fd1131279e81fa094dc3118c6c6fc57 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.61.233 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1515503975.A.989.html

01/09 21:38, 8年前 , 1F
先在 callback 裡放一些 logging 確認它有沒有進去, 是
01/09 21:38, 1F

01/09 21:39, 8年前 , 2F
怎麼走的; 403 就是 HttpResponseForbidden, 有可能是你
01/09 21:39, 2F

01/09 21:39, 8年前 , 3F
自己拋給它的
01/09 21:39, 3F
有喔, 確認有進去callback當中 body有我打的text內容,signature也有內容 但是就到except InvalidSignatureError中了 謝謝你的回覆~ ※ 編輯: moooner (220.143.61.233), 01/09/2018 21:44:41

01/09 21:53, 8年前 , 4F
看看token有沒有過期
01/09 21:53, 4F
你好,我也有考慮過這個狀況已經更換過token 但是還是顯示一樣的錯誤 ※ 編輯: moooner (220.143.61.233), 01/09/2018 21:57:30 已解決~ 因為自己settings.py和token那邊沒接好所以view.py沒有收到token ※ 編輯: moooner (220.143.61.233), 01/09/2018 22:18:02

01/10 00:24, 8年前 , 5F
哈哈哈我之前也有時會忘記改token
01/10 00:24, 5F
文章代碼(AID): #1QLC5dc9 (Python)