2016-07-28 4 views
-1

InfusionsoftがPHP SDKを変更したので、今は失われています。今、そのOAuthの新しいInfusionsoft APIがすべてのCRMクライアントを取得

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

をして接続するためにこれを持っている:私はちょうどそのようなconn.cfg.phpにAPIキーと私のアプリケーション名になるだろう前に

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

私が混乱していますどのような統合です。私は以前のように自分のcrm apiキーを使ってクライアントのものにアクセスしたいです。彼らはすでに自分のカスタムWebアプリにログインしています。私は自分のアプリケーションにサインインしてから、トークンを取得するために注入ソフトにサインインする必要があります。私はここに何かを逃していますか

答えて

0

Infusionsoftアプリケーションへのアクセスを一度有効にする必要があります。あなたはそれを自分で行うことができ、受信したアクセストークンを(データベースまたはファイルに)あなたの側に保存し、それをInfusionsoftへのその後のすべての要求に使用することができます。アクセストークンが8時間で期限切れになる前に更新する必要があります。 Infusionsoftにリクエストしてトークンを定期的にリフレッシュするcronジョブを実現することは可能です。

Infusionsoft PHP SDK samplesは、基本的なフローの実装に役立つ場合があります。

また、現在も以前と同じようにAPIキーを使用できます。 APIキーのアクセスがInfusionsoftによってどれくらいの期間サポートされるのかは不明ですが、

+0

若干深い研究の後、これは私のゲームプランですが、コード例が不足しているようです。あなたはこれを前にしたことがありますか? – Packy

+0

はい、私は前にこれをしました。答えには、基本的な流れを示すPHP SDKサンプルへのリンクが含まれていました。 – yuga

関連する問題