简体   繁体   中英

Enable Dialogflow API on Google Cloud Project using Service Accounts

I'm trying to create new Agents in different projects using Service Accounts (I don't know any alternative to Service Accounts) but as I suspect because Service Accounts are specific to a project, I cannot enable the corresponding Dialogflow API using any kind of REST API or something alike. Any help is kindly appreciated.

Beside using the Cloud console, you can enable Cloud APIs using Cloud SDK and Service Usage API

Using Gcloud command:

gcloud services enable dialogflow.googleapis.com

Using RESTful API services.enable method:

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

The used service account requires serviceusage.services.enable that you can include in a custom role and assign it to the used service account.

The following is the link for the console method: https://console.cloud.google.com/flows/enableapi?project=[YOUR_PROJECT]&apiid=dialogflow.googleapis.com

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM