2009-08-04 23 views
2

私はPHPコーディング言語について多少の知識があります。キャンペーンモニタAPI(Link)をマイウェブサイトに接続したいので、ユーザーが自分のサイトのフォームに何かを入力すると、データベースに追加されますCampaign Monitorサーバーで実行します。私はPHPコード例のzipファイルを見つけましたが、30個のファイルがあり、どこから始めたらいいか分かりません。Campaign Monitor APIに接続するにはどうすればよいですか?

ステップバイステップでAPIに接続する方法を説明しているチュートリアルは、誰でも知っていますか?コードファイルには、メーリングリストにユーザーを追加したり削除したりする権限しか与えないため、データベースに接続してユーザーを追加したり削除したりする必要がないコードが多数含まれています。

答えて

10

これは実際にはかなり簡単です。 APIを使用するには、そのzipファイルにあるCMBase.phpファイルをinclude()にするだけです。

このファイルを含めたら、CampaignMonitorオブジェクトを作成してAPI関数にアクセスできます。私はそこにコードファイルの1のうち、この例を取っ​​た:あなた以来

if($result['Result']['Code'] == 0) 
    echo 'Success'; 
else 
    echo 'Error : ' . $result['Result']['Message']; 

」:

require_once('CMBase.php'); 

$api_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; 
$client_id = null; 
$campaign_id = null; 
$list_id = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; 
$cm = new CampaignMonitor($api_key, $client_id, $campaign_id, $list_id); 

//This is the actual call to the method, passing email address, name. 
$result = $cm->subscriberAdd('[email protected]', 'Joe Smith'); 

あなたは(再び自分のコード例から取られた)このような呼び出しの結果を確認することができます

$result = $cm->subscriberAdd('[email protected]', 'Joe Smith'); 
$result = $cm->subscriberUnsubscribe('[email protected]'); 

ホープ番目:メーリングリストから削除するユーザーを追加することにしか興味再、私は2つのだけAPIはあなたがsubscriberAdd()subscriberUnsubscribe()を心配する必要は呼び出しを考えます助けてください。このダウンロードに含まれているサンプルファイルは、すべて個々のAPIメソッド呼び出しの単なる例であり、ファイルの名前は適切です。したがって、対応するAPIメソッドの例については、すべてのファイルを参照できます。

+0

大変ありがとうございます!私はあなたにこの答えのための複数のポイントを与えることができたらいいと思う。これはまさに私が必要なものです!あなたはロック! – zeckdude

+0

問題ありません、喜んで助けてください。 :) – zombat

+0

一般的な[email protected]の例ではなく、フォームから情報を取得するにはどうすればよいですか?私はそれを動的にしたい。 – zeckdude

関連する問題