使用事务API创建订单

时间:2017-07-12 04:30:53

标签: actions-on-google

我尝试在Google上的操作上使用事务API创建一个简单的订单,为此,我使用this示例应用,但是当我尝试下订单时,设备超时,而不是显示收据细节。奇怪的是this代码被执行(我在本地添加了一些日志以确保)。

是否有人能够成功运行此示例应用?我已经在Google云上的项目上启用了Google API上的操作,所以我不确定我在这里缺少什么。

2 个答案:

答案 0 :(得分:1)

首先,您必须确保已为您的应用启用了交易支持。

enter image description here

如果您在模拟器上进行测试,请禁用沙盒模式(右上角的复选框)。

  

Sandbox确保在模拟过程中进行的任何交易或订单都是假的

答案 1 :(得分:0)

之前我遇到过这个问题。 您必须记住,订单ID会被跟踪,因此每次运行应用程序时都需要对其进行更改。这就是为什么我决定使用UUID时间戳功能来确保订单ID每次都不同。

我指的是代码中提到“UNIQUE_ORDER_ID”的地方。处理完此问题后,每次运行演示时都会看到收据。