新的Infusionsoft api获得了我所有的CRM客户端

时间:2016-07-28 03:54:45

标签: php infusionsoft

所以Infusionsoft改变了PHP SDK,现在我迷路了。在我获得API密钥和我的应用程序名称之前,conn.cfg.php就像这样:

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

现在是oAuth并且有这个连接:

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

我感到困惑的是整合。我想像以前一样通过我的crm api密钥访问客户端。他们已经登录到我的自定义网络应用程序,获取他们的信息只是计费。我不希望他们登录我的应用程序,然后必须签署输入软件以获得令牌。我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:0)

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

Infusionsoft PHP SDK samples可以帮助您完成基本的流程实施。

此外,目前您仍然可以像以前一样使用API​​密钥。虽然Infusionsoft支持API密钥访问的时间尚不清楚。