herokuで動作する基本的なnode.js webhook echoの例を取得しようとしています。しかし、私は206エラーを取得し続けます。私はこれがherokuが行うリダイレクトや、不完全なjsonからのものかもしれないと聞きました。どんな助け?api.ai webhookがherokuで動作しない、エラー206部分的な内容
私も自分の意図がapi.aiにスクリーンショット添付
私はヤフーの天気サンプルのpythonアプリでこれと同じエラーを取得し、その上で起こっていただきました!それがすべてであるように私は、よく分かりませんapi.ai構成。次のように
と私は私のコード
https://discuss.api.ai/t/webhook-issue-error-206/4535/4もここで質問をしている、私はNode.jsのに新たなんだ、何か間違っているのですか? JSONでapi.aiが必要と思っていた分野のフィールドを追加しました。 私はあなたがapi.ai履行にウェブフックURLを入れているかのコメントであなたを求めることができるが、私はそのための十分な評判を持っていない:(メッセージにてご希望
app.post('/hook', function(req, res) {
console.log('hook request');
try {
var speech = 'empty';
if (req.body) {
if (req.body.result) {
speech = '';
if (req.body.result.fulfillment) {
speech += req.body.result.fulfillment.speech;
speech += ' ';
}
if (req.body.result.action) {
speech += 'action: ' + req.body.result.action;
}
}
}
console.log('result: ', speech);
return res.json({
speech: speech,
displayText: speech,
data: [],
contextOut: [],
source: 'yahooweather'
});
これは、api.aiが到達しようとすると、私のherokuサーバーでpapertrailが言うことです: 'at = info method = POST path ="/"host = car-status.herokuapp.com request_id = b08633f7-33ab-45f3-9493 -91be258a2b52 fwd = "54.157.251.180" dyno = web.1 connect = 0msサービス= 25msステータス= 404バイト= 376プロトコル= https' – MadeByDouglas
いずれのサンプルもhttps://github.com/api-ai/apiai- webhookサンプルとhttps://github.com/api-ai/apiai-webhook-sample – MadeByDouglas