当我尝试从本地计算机部署firebase功能时,出现此错误。
功能:创建功能对话框失败flowFirebaseFulfillment HTTP错误:400,默认服务帐户'project-id@appspot.gserviceaccount.com'不存在。请重新创建此帐户(例如,通过禁用和启用Cloud Functions API),或指定其他帐户。
我要部署的项目是https://github.com/actions-on-google/codelabs-nodejs/tree/master/level1-complete
答案 0 :(得分:0)
我注意到您的错误有'project-id@appspot.gserviceaccount.com'。
项目ID不应是您创建的google操作中的{project-id},而不是project-id一词。
答案 1 :(得分:0)
似乎您的服务帐户已被删除。您可能要检查是否删除了Google项目上的Firebase和操作。
如果不是,请检查console.cloud.google.com上的服务帐户,并确保所有帐户都与尝试部署的帐户相同。 (firebase,dialogflow,应用程序引擎等)。此外,如错误所述,禁用和启用Cloud Functions API可能会有所帮助。