Node.js 如何解决;必须先启用事务API,然后才能使用";

Node.js 如何解决;必须先启用事务API,然后才能使用";,node.js,transactions,actions-on-google,Node.js,Transactions,Actions On Google,我正在尝试开发我的第一个AoG操作,它可以处理事务和订单。在这样做的过程中,在节点.js实现代码中,我使用了中的Build reservations中所示的确切代码 在我的实践中,我使用order对象,如2下的Node.js选项卡所示。建立订单() 以及3下的TransactionDecision实例的代码。提出命令() 然后,我使用以下代码生成响应: const order = ... // from 'Build the order' let td

我正在尝试开发我的第一个AoG操作,它可以处理
事务
订单
。在这样做的过程中,在
节点.js
实现代码中,我使用了中的Build reservations中所示的确切代码

在我的实践中,我使用
order
对象,如2下的
Node.js
选项卡所示。建立订单()
以及3下的
TransactionDecision
实例的代码。提出命令()

然后,我使用以下代码生成响应:

          const order = ... // from 'Build the order'

          let td = new TransactionDecision({
            orderOptions: {
              requestDeliveryAddress: 'false',
            },
            presentationOptions: {
              actionDisplayName: 'RESERVE',
            },
            order: order 
          });

          conv.ask(td);   

当我尝试在Google Actions控制台上的Actions中测试此操作时,我在日志中收到以下错误消息:

MalformedResponse at expected_inputs[0].possible_intents[0]: Transactions API must be enabled before using
{
 insertId: "ofgpz4fqpyuj4"  
 labels: {…}  
 logName: "projects/huismeester-21dea/logs/actions.googleapis.com%2Factions"  
 receiveTimestamp: "2019-10-07T11:57:38.323616528Z"  
 resource: {…}  
 severity: "ERROR"  
 textPayload: "MalformedResponse at expected_inputs[0].possible_intents[0]: Transactions API must be enabled before using"  
 timestamp: "2019-10-07T11:57:38.315740302Z"  
 trace: "projects/84695521529/traces/ABwppHHPuMPb-ybvyUKvtbrWR5lyDCb00dW5vMunLreeqLb0XbWPF_UINvjbOMF4W_akp2ca9noZGCceZuphXZc"  
}
谁能告诉我我做错了什么,或者我忘记了哪一步?我正在使用actionssdk:

const app = actionssdk({ ordersv3: true });
另外,在部署|附加信息下的操作控制台中,我勾选了事务下的两个复选标记

亲切问候,