我们有一个网站(创建使用CodeIgnitor,接受用户通过电子邮件或通过LinkedIn注册。数据存储在MySQL后端中。我们还将InfusionSoft合并为客户关系管理和跟踪注册用户。
因此,我的基本要求是在PHP代码中创建一个触发器,允许在用户注册后在InfusionSoft中创建一个新的联系人。
(我希望在用户成功注册(注册)并验证他的电子邮件ID之后,在InfusionSoft中创建联系人信息,否则会产生太多的假阳性。)
有人知道API吗?它允许我自动连接到InfusionSoft,并从MySQL DB表将一组选定的字段传输到InfusionSoft中?
我已经查找了InfusionSoft KB,但无法找到允许我对选定字段执行此操作的任何特定示例:
https://novaksolutions.com/infusionsoft-api-gotchas/
https://developer.infusionsoft.com/code_samples
https://github.com/infusionsoft/API-Sample-Code/blob/master/PHP/ContactService-Sample.php发布于 2015-03-30 06:16:47
您应该使用正式的InfusionSoft PHP。它是他们API的官方包装器。
然后,您应该阅读开发人员文档以熟悉该API。具体来说,联络服务。
“将”MySQL数据库连接到InfusionSoft数据库并不是您应该考虑的问题。相反,当事件发生时,您应该“触发”或运行一个函数。
当用户在应用程序中确认他们的电子邮件时,只需启动一个ContactService.addWithDupCheck函数将用户添加到InfusionSoft数据库。这将取决于您的应用程序,但应该如下所示:
<?php
$app->addWithDupCheck(
array(
'FirstName' => 'test', // Pulled from your MySQL Database
'LastName' => 'test', // Pulled from your MySQL Database
'Email' => 'test@test.com' // Pulled from your MySQL Database, or a $_GET variable
),
'EmailAndName'
);编辑: iSDK在大约一个月后就被取消了。您应该使用新的正式的infusionsoft-php包装器。它以类似的方式工作。
https://stackoverflow.com/questions/29337567
复制相似问题