0
我试图在我的InfusionSoft帐户上获取订单数据。我可以使用命令行来完成,但Guzzle代码给了我401 Unathorized
。我想我做错了什么,不能正确传递参数。有人可以帮忙吗?401未经授权使用Guzzle,但从卷曲作品
这里的命令行是什么在起作用:
curl -G --data "access_token=abcdefgh12345678" https://api.infusionsoft.com/crm/rest/v1/orders?limit=1&offset=100&order_by=id
下面是从PHP的(据说)等效代码:
$token = 'abcdefgh12345678';
$requestBody = array('access_token' => $token);
$url = 'https://api.infusionsoft.com/crm/rest/v1/orders?limit=1&offset=100&order_by=id';
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', $url, array(
'form_params' => $requestBody
));
$response = (string) $response->getBody();
完美,完美,完美!谢谢! :-) – dotslash