[TransactionDecision中的'order'对象的AoG JSON神秘响应解析错误
我正在尝试开发与transactions
和order
一起使用的第一个AoG动作。为此,在node.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 Console上的Actions中对此进行测试时,我在日志中收到以下错误消息:
{ insertId: "63wrc8fa8xoge" labels: {…} logName: "projects/...." receiveTimestamp: "2019-09-24T12:39:19.247945401Z" resource: {…} severity: "ERROR" textPayload: "UnparseableJsonResponse: API Version 2: Failed to parse JSON response string with 'INVALID_ARGUMENT' error: "order: Cannot find field." HTTP Status Code: 200" timestamp: "2019-09-24T12:39:19.240171706Z" trace: "projects/84695521529/traces/ABwppHH_pPd9tThUe9Deu_8jeEcTN_-YcXX-57ciimLmrafv11ERv4dNRNb1Ka2W5r-LM2EjKNZny0tX_1FbgzE" }
有人可以告诉我我做错了什么吗?我正在使用actionsdk:
const app = actionssdk(); app.ordersv3 = true;
亲切的问候,回答如下:约翰·普尔