谷歌聊天机器人有一个 webhook,用户可以在其中自动聊天,有一个小的 python 脚本可以让它工作,但我想用 php 做同样的事情。我正在使用 curl 打 post 方法
$apiUrl = 'https://chat.googleapis.com/v1/spaces/AAAAbvoeZ0w/messages?key=AIzaSyDdI0hCZtE6vySjMm-WEfRq3CPzqKqqsHI&token=h2OIcCLB6_f_XxhPX6lugnGizE88ZBBpJURFHtPfh_0%253D';
$ch = curl_init($apiUrl);
//$kid_userid = "IXM_".session('user_data')['userID'];
$data = '{"text": "All Mock Test are Free "}';
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
return $result;
在点击此代码后,我收到错误。
{错误:{代码:400,消息:“无效请求令牌h2OIcCLB6_f_XxhPX6lugnGizE88ZBBpJURFHtPfh_0%3D”,状态:“INVALID_ARGUMENT”}}
但是当我在 python 上运行时,相同的代码运行良好。任何帮助都会非常有帮助。提前感谢您的帮助,我尽力解释。对不起,如果我犯了任何错误。