我正在尝试使用服务帐户在其他项目中创建新的代理(我不知道服务帐户的任何替代方法),但是我怀疑由于服务帐户特定于项目,因此无法使用以下方式启用相应的Dialogflow API:任何种类的REST API或类似的东西。任何帮助表示感谢。
答案 0 :(得分:1)
除了使用Cloud控制台外,您还可以使用Cloud SDK和Service Usage API
启用Cloud API。使用Gcloud命令:
gcloud服务启用dialogflow.googleapis.com
使用RESTful API services.enable方法:
使用的服务帐户需要serviceusage.services.enable,您可以将其包含在custom role中并将其分配给使用的服务帐户。
以下是控制台方法的链接: https://console.cloud.google.com/flows/enableapi?project=[YOUR_PROJECT]&apiid=dialogflow.googleapis.com