61255


現在業務にて、firebase上でfunction,hostingしてLINEmessagingAPIを構築しようとしているのですが、webhookのコールバックが400エラーとなってしまいます。でも、なぜかテキストメッセージリプライだけは返してくれます。  
しかしflexMessageのリプライとなりますと、どうしてもエラーで帰ってきません。  
fireaseFunctionsのエラーコードは以下の通りです。

[code]

    Error: Request failed with status code 400
        at HTTPClient.wrapError (/srv/node_modules/@line/bot-sdk/dist/http.js:83:20)
        at HTTPClient.instance.interceptors.response.use.err (/srv/node_modules/@line/bot-sdk/dist/http.js:19:88)
        at <anonymous>
        at process._tickDomainCallback (internal/process/next_tick.js:229:7)
    
[/code]

ちなみに、下のサイトを参考に、@line/bot-sdk/http.jsを修正してみましたが、ダメでした。  
どなたかご教示いただけると助かります。

[linebot 動かせためも -
Qiita](https://qiita.com/jesuissuyaa/items/575ed39d2430f51e21cf)


CC BY-SA 4.0
2019-12-04T04:38:19.210
61080
2019-12-09T05:25:02.520
2019-12-04T04:42:19.507
3060
36023
question
firebase line
firebaseでfunctions,hostingしているLINEBOTのHTTPClient.wrapErrorについて。


解決策という訳ではないのですが、LINE
DevelopersのWebhook設定の「検証ボタン」からだと自分も同じエラーが表示されますが、普通にLINEの方からメッセージを投げると問題なく動きました。  
LINE DevelopersのWebhook設定の「検証ボタン」から投げられている中身などを一度確認してみてはいかがでしょうか。


CC BY-SA 4.0
2019-12-09T05:25:02.520
61255
2019-12-09T05:25:02.520
36991
61080
answer