我正在使用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没有配置任何方法来处理 pagesize配置密钥
有效的完整网址(在stackoverflow上)是posted here。请注意,您需要运行它。
拜托,请帮帮我吗?
答案 0 :(得分:1)
从documentation开始,您需要添加query
密钥:
$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();