朋友做了一个弹幕小程序,需要用到内容检测接口,参数都传了,但还是未报参数不对,经过排查
/**
使用GuzzleHttp
*/
$params = array(
'version' => 2,
'openid' => $openid,
'content' => '检测的内容',
'scene' => 2,
);
try {
$client = new Client();
//使用把参数先转成json串,再转utf8
$resp = $client->post($url, ['body' => utf8_encode( json_encode($params, JSON_UNESCAPED_SLASHES) )]);
} catch (GuzzleException $e){
return ['errcode' => 10001, 'errmsg' => 'error'];
}
可以体验一下他做的小程序,感觉做得一般般