我需要将此 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 只需要 一个 值。)
关于php - URL 转换为 guzzle 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54167796/