-1

そのため、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 キーを介してクライアントのものにアクセスしたいだけです。彼らはすでに私のカスタム Web アプリにログインしており、彼らの情報を取得することは単に課金に過ぎません。彼らが私のアプリケーションにサインインしてから、インフュージョン ソフトにサインインしてトークンを取得する必要はありません。ここで何か不足していますか?

4

1 に答える 1

0

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

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

また、現在も以前と同様に API キーを使用できます。Infusionsoft が API キー アクセスをサポートする期間は不明です。

于 2016-08-01T08:48:30.590 に答える