我在PHP中使用Infusionsoft API。我建立了一个网站,并使用Infusionsoft创建该网站上用户的所有信息的副本。在该网站上,我有一些用户需要购买的功能。我在Infusionsoft上制作了一个产品,我的网站的用户链接到购物车。
问题是这样的:如何输液软件返回信息真或假,我网站的特定成员已付款。此信息必须为我的网站提供触发器,以对数据库进行更改并允许用户使用高级选项。
触发器我知道该怎么做,这不是问题,但不知道如何设置 API 来为我提供该特定用户的购买信息。
谢谢!
您可以查询发票表以获取此信息:
http://help.infusionsoft.com/developers/tables/invoice
使用此方法进行查询:
http://help.infusionsoft.com/api-docs/dataservice#query
例:
$returnFields = array('Id','FirstName', 'PayStatus');
$query = array('ContactId' => '5');
$contacts = $app->dsQuery("Invoice",10,0,$query,$returnFields);
当然,您可以在infusionsoft中按电子邮件ID进行搜索,他们有一个名为"findbymail"的现成功能,请在下面找到一个链接
http://help.infusionsoft.com/api-docs/contactservice#findByEmail