【发布时间】:2022-11-04 19:09:31
【问题描述】:
我有一个如下所示的 curl 请求,我正在尝试将其转换为 guzzle,但是当我向 cloudflare 发送请求时,它一直向我返回一个错误。 “解码错误” 我的 guzzle 请求中是否有错误?正常的 curl 请求应该是稳定的。
`curl \
-X POST \
-d '{"url":"https://storage.googleapis.com/zaid-test/Watermarks%20Demo/cf-ad-original.mp4","meta":{"name":"My First Stream Video"}}' \
-H "Authorization: Bearer <API_TOKEN>" \
https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/stream/copy`
我的代码在下面可用。
$response = $client->request('POST', 'https://api.cloudflare.com/client/v4/accounts/' . $accountId . '/stream/copy', [
'headers' => [
'Authorization' => 'Bearer ' . $token,
],
'form_params' => [
"url" => "https://storage.googleapis.com/zaid-test/Watermarks%20Demo/cf-ad-original.mp4",
"meta" => [
"name": "My First Stream Video"
]
]
【问题讨论】:
标签: laravel