【发布时间】:2021-04-06 13:40:27
【问题描述】:
当我使用 PHP 调用 webhook 时,我在测试时收到此消息。抱歉,我没有收到任何回复 附上我的 webhook 请求 json 和 和php代码
if($method == 'POST')
{
$requestBody = file_get_contents('php://input');
$json = json_decode($requestBody, true, 512, JSON_BIGINT_AS_STRING);
$customer_name=$json["requestJson"]["intent"]["params"]["customer_name"]["resolved"];
$response = array ('prompt' => array ('firstSimple' => array ( 'speech' => $customer_name, 'text' =>
$customer_name)));
echo json_encode( $response );
}
在测试时也可以使用 webhook 响应 json
{
"responseJson": {
"prompt": {
"firstSimple": {}
}
}
}
Webhook 请求 json
【问题讨论】:
-
var_dump($requestBody);显示什么?请相应地更新您的帖子,以便我们可以看到传入的原始数据 -
@hppycoder 您能否提供一个示例,我将如何发回该 JSON 对象。那会很有帮助。谢谢
标签: php webhooks actions-on-google google-assistant actionbuilder