使用this语音API文档中的“使用服务帐户”方法。
我在GCP上的VM实例上执行此操作。
我可以在没有此部分gcloud auth activate-service-account --key-file=KEY_FILE
的情况下获取我的访问令牌,并且跳转到此部分gcloud auth application-default print-access-token
似乎给了我访问令牌。
但我一直收到以下错误。
{
"error": {
"code": 403,
"message": "Request had insufficient authentication scopes.",
"status": "PERMISSION_DENIED"
}
}
然后我尝试使用OAuth2.0 Playground here
它工作并给我“请求ID”或请求名称或操作名称。但是,当我尝试使用https://speech.googleapis.com/v1/operations/YOUR_OPERATION_NAME?key=YOUR_API_KEY
时,我收到错误
{
"error": {
"code": 404,
"message": "Requested entity was not found.",
"status": "NOT_FOUND"
}
}
如果您使用不记名令牌,则无法使用API KEY查看结果?
使用服务帐户方法执行此操作的正确方法是什么?