新的Infusionsoft api获取我所有的CRM客户



所以Infusionsoft已经更改了PHP SDK,现在我迷失了方向。之前,我只得到一个API密钥和我的应用程序名称到conn.cfg.php,如下所示:

$connInfo = array(‘connectionName:applicationName:i:APIKEYGOESHERE:This is
the connection for applicationName.infusionsoft.com’);
?>

现在它的oAuth并有这个连接:

$infusionsoft = new InfusionsoftInfusionsoft(array(
    'clientId'     => 'XXXXXXXXXXXXXXXXXXXXXXXX',
    'clientSecret' => 'XXXXXXXXXX',
    'redirectUri'  => 'http://example.com/',
));

我困惑的是一体化。我只想像以前一样通过我的crm api密钥访问客户的东西。他们已经登录到我的自定义网络应用程序,获取他们的信息只是计费。我不希望他们登录我的申请,然后必须登录输液软件才能获得代币。我是不是遗漏了什么?

您只需要激活一次对Infusionsoft应用程序的访问。您可以自己完成,将收到的访问令牌存储在您的一侧(在数据库或文件中),并将其用于Infusionsoft的所有后续请求。您需要刷新您的访问令牌,才能在8小时后到期。有一个cron作业可以向Infusionsoft发出请求并定期刷新令牌。

Infusionsoft PHP SDK示例可以帮助您实现基本的流。

此外,目前您仍然可以像以前一样使用API密钥。尽管目前还不知道Infusionsoft将支持API密钥访问多长时间。

最新更新