2016-07-28 31 views
-1

因此,Infusionsoft已經改變了PHP SDK,現在我迷了路。之前,我只想得到一個API密鑰和我的應用程序名稱,以conn.cfg.php像這樣:新的Infusionsoft API獲取我所有的CRM客戶端

$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

您只需要激活對Infusionsoft應用程序的訪問一次。您可以自己做,將接收到的訪問令牌存儲在您的一邊(在數據庫或文件中),並將其用於Infusionsoft的所有後續請求。您需要刷新訪問令牌,然後在8小時內過期。有可能實現向Infusionsoft發出請求並定期刷新令牌的cron作業。

Infusionsoft PHP SDK samples可能會幫助您執行基本的流程。

此外,您目前仍然可以像以前一樣使用API​​密鑰。雖然Infusionsoft將支持API密鑰訪問的時間長度還不得而知。

+0

經過一番深入的研究後,這是我的遊戲計劃,但似乎缺乏代碼示例。你以前做過嗎? – Packy

+0

是的,我以前做過。鏈接到PHP SDK示例,顯示基本流程已包含在答案中。 – yuga

相關問題