我在 GCS 中有 excel xls 文件,我正在尝试使用 cloudconvert API 将其转换为 csv。因此,我正在使用 v2 API 中的作业生成器来创建必要的 curl,以便从 GCS、转换和上传中提取文件。我已经提供了所需的密钥、服务帐户、服务帐户的权限和项目详细信息。问题是每当我使用从 CLI 形成的 curl 时,我都会收到以下错误 -
{"message":"Unauthenticated.","code":"UNAUTHENTICATED"}
索取样品:
curl -X POST "https://api.cloudconvert.com/v2/jobs" \
-H "Authorization: Bearer API_KEY" \
-H "Content-type: application/json" \
-d '{
"tasks": {
"import-1": {
"operation": "import/google-cloud-storage",
"project_id": "sxxxxxx",
"bucket": "testxxxxxx",
"client_email": "testxxxxxxx@xxxxxxxx.iam.gserviceaccount.com",
"file": "testconvert.xls",
"private_key": "-----BEGIN PRIVATE KEY-----\nMII--xxxxx--kQzfSa\n-----END PRIVATE KEY-----\n"
}
}
}'
任何可能出错的指针都值得赞赏。我找不到对错误的参考以在任何地方提供解决方案