В api.i (dialogflow) я хочу взять пользовательские данные, такие как имя, возраст, почта и т. Д., И сохранить их в моей базе данных MYSQL с помощью PHP.
Как создать публичный URL API моего агента в диалоговом потоке? Я попытался включить webhook для обработки выполнения, но я застрял при создании URL.
После генерации этого URL-адреса, Как его можно использовать в PHP для получения данных JSON, чтобы я мог хранить значения пользовательских данных в базе данных MYSQL.
Таким образом, я хочу прочитать данные от пользователя и сохранить их в базе данных MYSQL, используя PHP. Мне удобно с PHP.
Я искал во многих местах, но не мог найти правильный процесс.
Любая помощь будет заметнее.
Заранее спасибо!
Я думаю, что ваш файл php не так. Вот пример файла php, чтобы вы могли обратиться к нему и исправить свой код:
<?php
header("Content-Type: application/json");
ob_start();
$requestBody = file_get_contents('php://input');
$json = json_decode($requestBody, true);
$text = $json['result']['resolvedQuery'];
$response = json_encode(array(
"source" => "webhook",
"speech" => $text,
"displayText" => $text,
"contextOut" => array()
));
ob_end_clean();
echo $response;
?>
Других решений пока нет …