所以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密钥访问客户端。他们已经登录到我的自定义网络应用程序,获取他们的信息只是计费。我不希望他们登录我的应用程序,然后必须签署输入软件以获得令牌。我在这里错过了什么吗?
答案 0 :(得分:0)
您只需激活一次Infusionsoft应用程序的访问权限。您可以自己完成,将收到的访问令牌存储在您的一边(在数据库或文件中),并将其用于以下对Infusionsoft的所有请求。您需要在8小时内到期之前刷新访问令牌。可以通过cron作业向Infusionsoft发出请求并定期刷新令牌。
Infusionsoft PHP SDK samples可以帮助您完成基本的流程实施。
此外,目前您仍然可以像以前一样使用API密钥。虽然Infusionsoft支持API密钥访问的时间尚不清楚。