首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以对话框( api.ai )方式生成我的代理的api.ai url,并使用PHP将用户的输入存储在MYSQL数据库中

如何以对话框( api.ai )方式生成我的代理的api.ai url,并使用PHP将用户的输入存储在MYSQL数据库中
EN

Stack Overflow用户
提问于 2017-12-09 11:37:18
回答 1查看 304关注 0票数 0

在api.i(对话框流)中,我希望获取用户的输入,如姓名、年龄、邮件等,并使用PHP将它们存储在MYSQL数据库中。

如何在对话框中生成我的代理的公共API URL?我尝试过让web钩子处理实现,但我坚持要生成一个URL。在生成该URL之后,如何在PHP中使用URL获取JSON数据,以便在MYSQL数据库中存储用户输入的值。

  • 嗨,告诉我你的名字?
  • 用户:约翰
  • 好吧,告诉我你的电子邮件?
  • 用户: john678jersy@gmail.com。

通过这种方式,我希望读取用户的数据,并使用PHP将它们存储在MYSQL数据库中。我对PHP很满意。

我在许多地方寻找,但找不到正确的过程。任何帮助都会是appreciable.

,提前谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-11 07:15:16

我觉得你的php文件错了。下面是一个示例php文件,您可以引用它并修复代码:

代码语言:javascript
复制
<?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;
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47728151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档