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 只需要 一个 值。)
我需要将此 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 只需要 一个 值。)