首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将MySQL DB连接到InfusionSoft联系人

将MySQL DB连接到InfusionSoft联系人
EN

Stack Overflow用户
提问于 2015-03-30 02:39:16
回答 1查看 823关注 0票数 0

我们有一个网站(创建使用CodeIgnitor,接受用户通过电子邮件或通过LinkedIn注册。数据存储在MySQL后端中。我们还将InfusionSoft合并为客户关系管理和跟踪注册用户。

因此,我的基本要求是在PHP代码中创建一个触发器,允许在用户注册后在InfusionSoft中创建一个新的联系人。

(我希望在用户成功注册(注册)并验证他的电子邮件ID之后,在InfusionSoft中创建联系人信息,否则会产生太多的假阳性。)

有人知道API吗?它允许我自动连接到InfusionSoft,并从MySQL DB表将一组选定的字段传输到InfusionSoft中?

我已经查找了InfusionSoft KB,但无法找到允许我对选定字段执行此操作的任何特定示例:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-30 06:16:47

您应该使用正式的InfusionSoft PHP。它是他们API的官方包装器。

然后,您应该阅读开发人员文档以熟悉该API。具体来说,联络服务

“将”MySQL数据库连接到InfusionSoft数据库并不是您应该考虑的问题。相反,当事件发生时,您应该“触发”或运行一个函数。

当用户在应用程序中确认他们的电子邮件时,只需启动一个ContactService.addWithDupCheck函数将用户添加到InfusionSoft数据库。这将取决于您的应用程序,但应该如下所示:

代码语言:javascript
复制
<?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包装器。它以类似的方式工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29337567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档