使用Guzzle调用Stackoverflow api不起作用

使用Guzzle调用Stackoverflow api不起作用,api,laravel,laravel-4,guzzle,Api,Laravel,Laravel 4,Guzzle,我正在使用Guzzle处理Stackoverflow API。我的代码如下 $client = new GuzzleHttp\Client(); $response = $client->get('api.stackexchange.com/2.2/search/advanced',['pagesize'=>'2','order'=>'desc','sort'=> 'activity','q'=>['laravel eloquent'],'site'=>'st

我正在使用Guzzle处理Stackoverflow API。我的代码如下

$client = new GuzzleHttp\Client();
$response = $client->get('api.stackexchange.com/2.2/search/advanced',['pagesize'=>'2','order'=>'desc','sort'=> 'activity','q'=>['laravel eloquent'],'site'=>'stackoverflow'])->send();
但是我得到了这个借口

InvalidArgumentException未配置任何方法来处理 页面大小配置键

工作的完整url(在stackoverflow上)为。注意,您需要运行它

你能帮我解决这个问题吗

从中,您需要添加
查询
键:

$parameters = ['pagesize'=>'2','order'=>'desc','sort'=> 'activity','q'=>['laravel eloquent'],'site'=>'stackoverflow'];
$response = $client->get('api.stackexchange.com/2.2/search/advanced',['query' => $parameters ])->send();

现在我收到了这个错误消息:GuzzleHttp\Exception\RequestException cURL错误3:格式错误