В 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;
?>