使用服务帐户在Google Cloud Project上启用Dialogflow API

时间:2019-11-22 19:01:04

标签: google-cloud-platform dialogflow

我正在尝试使用服务帐户在其他项目中创建新的代理(我不知道服务帐户的任何替代方法),但是我怀疑由于服务帐户特定于项目,因此无法使用以下方式启用相应的Dialogflow API:任何种类的REST API或类似的东西。任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

除了使用Cloud控制台外,您还可以使用Cloud SDKService Usage API

启用Cloud API。

使用Gcloud命令:

gcloud服务启用dialogflow.googleapis.com

使用RESTful API services.enable方法:

POST https://serviceusage.googleapis.com/v1/projects/12345678901/services/dialogflow.googleapis.com:enable

使用的服务帐户需要serviceusage.services.enable,您可以将其包含在custom role中并将其分配给使用的服务帐户。

以下是控制台方法的链接: https://console.cloud.google.com/flows/enableapi?project=[YOUR_PROJECT]&apiid=dialogflow.googleapis.com