URL 转换为 guzzle 请求

URL convert into guzzle request

我需要将此 URL 转换为 guzzle 请求

explorer/?method=GET&path=930657230472626%2Fratings%3Ffields%3Dopen_graph_story%2Creviewer&version=v3.2&classic=1

唯一的问题是如何为字段参数设置多个值,如您所见,它有两个值

fields=open_graph_story,reviewer

所以我如何将其转换为 guzzle 请求是我到目前为止所做的请求

 $this->client->request('GET', "/URL", [
      'query' => [
          'fields' => ['open_graph_story', 'reviewer']
       ],
 ]);

fields参数值只是一个逗号分隔的字段名字符串,所以要使用

'fields' => 'open_graph_story,reviewer'

(使用 'fields' => ['open_graph_story', 'reviewer'] 你会得到类似
…&fields[0]=open_graph_story&fields[1]=reviewer 在结果 URL 中,但 API 只需要 一个 值。)