这是错误:
您的应用程序已使用来自 Google Cloud SDK或Google Cloud Shell不支持 dialogflow.googleapis.com。我们建议大多数服务器应用程序 请改用服务帐户。有关服务的更多信息 帐户以及如何在您的应用程序中使用它们,请参阅 https://cloud.google.com/docs/authentication/。
答案 0 :(得分:0)
许多客户库从Application Default Credentials提取,该链接提供了有关如何检查它们的摘要。本质上,它将检查环境变量的路径并从该位置提取凭证。此错误消息表示您使用的是用户帐户,而不是服务帐户。
通常,您使用gcloud auth login
登录一次,即使您提供了服务帐户,该帐户仍从“应用程序默认”位置提取。
与您一样,关联特定服务帐户的方法是gcloud auth activate-service-account --key-file <path>
要使用真实的应用程序默认设置,您可以使用gcloud auth application-default login