Php 从Square Connect API获取压缩信息

Php 从Square Connect API获取压缩信息,php,api,square-connect,Php,Api,Square Connect,我想从(使用)加载带有他们的项目和客户的事务,但是事务不包含任何指向他们的项目的链接,除非有order_id,它通常是空的 正如在中提到的,我可以返回到API的版本1,并获得其中包含项的列表,但并没有与客户的连接 我知道我可以通过使用包含在两者中的投标书将交易与支付结合起来,并以这种方式获得我需要的所有信息,但这似乎不是一种好方法(考虑到其他API的旧版本往往会遭到拒绝并在一段时间后关闭,将两个版本的API结合起来似乎是错误的)这对双方来说都是非常低效的(更多的请求+下载重复数据只是为了匹配它们

我想从(使用)加载带有他们的项目和客户的事务,但是事务不包含任何指向他们的项目的链接,除非有order_id,它通常是空的

正如在中提到的,我可以返回到API的版本1,并获得其中包含项的列表,但并没有与客户的连接

我知道我可以通过使用包含在两者中的投标书将交易与支付结合起来,并以这种方式获得我需要的所有信息,但这似乎不是一种好方法(考虑到其他API的旧版本往往会遭到拒绝并在一段时间后关闭,将两个版本的API结合起来似乎是错误的)这对双方来说都是非常低效的(更多的请求+下载重复数据只是为了匹配它们)

所以我想知道是否有更好的方法,或者为什么没有

同上(我还不能评论-没有足够的代表)。FreshKD从API中提取这些细节(以某种方式)以在厨房屏幕上显示项目。然而,由于我已经在使用Zapier这样的云服务(用于Woo向Trello卡的订单),并且不希望有额外的KDS成本,因为它不会从WooCommerce获得方形订单(显然)。 因此,我需要能够获得Square POS新订单的详细信息,以创建一个Trello卡-我正在使用它作为厨房屏幕

关于OP的问题:是否有人有关于webhooks的任何信息,或者有一种方法可以拉取整个订单(即使我必须将其克隆到数据库或基于云的电子表格中),以允许查看或重复单个食品/饮料项目


干杯。

您的想法通常是正确的。此时,获取所有数据需要多次API调用。