【问题标题】:Your application has authenticated using end user credentials from the Google Cloud SDK or Google Cloud Shell...texttospeech.googleapis.com您的应用程序已使用来自 Google Cloud SDK 或 Google Cloud Shell 的最终用户凭据进行身份验证...texttospeech.googleapis.com
【发布时间】:2025-12-14 07:35:01
【问题描述】:

请帮忙解决这个问题,我不明白为什么我没有权限。

Grpc.Core.RpcException: 'Status(StatusCode=PermissionDenied, Detail="您的应用程序已使用来自 Google Cloud SDK 或 Google Cloud Shell 的最终用户凭据进行身份验证,这些凭据不受 texttospeech.googleapis.com 支持。我们建议在 gcloud 中配置 billing/quota_project 设置或通过 auth/impersonate_service_account 设置使用服务帐户。有关服务帐户以及如何在应用程序中使用它们的更多信息,请参阅https://cloud.google.com/docs/authentication/。")'

【问题讨论】:

  • 请复制并粘贴此错误消息,而不是添加图片链接 - 这将有助于保持 Stack Overflow 帖子的高质量(例如帖子内容可搜索)

标签: c# google-apps-script google-text-to-speech


【解决方案1】:

这表明您已使用例如gcloud auth login 进行授权,而不是使用适当的服务帐户进行授权。

当您遇到此错误时,了解您在做什么也会很有帮助,因为我们可以为您提供有关修复它的最佳方法的更多具体细节。

【讨论】:

    【解决方案2】:

    我不知道团队,但一段时间后服务开始工作,抱歉我没有解决方案,但它正在工作。 gcloud 可以通过正确的身份验证。

    【讨论】: