如何连接到Campaign Monitor API?

zec*_*ude 2 php api

我对PHP编码语言有一定的了解,我想将Campaign Monitor API(Link)与我的网站连接起来,这样当用户在我的网站上输入表格时,它会将其添加到数据库中. Campaign Monitor服务器.我找到了PHP代码示例zip文件,但它包含30个文件,我不知道从哪里开始.

有没有人知道在任何地方解释如何以逐步的方式连接到API的教程?代码文件本身包含许多代码,我可能不需要简单地连接到数据库以及添加和删除用户,因为我只想让用户有权从邮件列表中添加和删除用户.

zom*_*bat 10

这看起来非常简单.为了使用API,您只需include()CMBase.php是在压缩文件的文件.

一旦包含该文件,就可以创建一个CampaignMonitor对象,并使用它来访问API函数.我从其中一个代码文件中取出了这个例子:

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('joe@notarealdomain.com', 'Joe Smith');
Run Code Online (Sandbox Code Playgroud)

您可以像这样检查调用的结果(再次从他们的代码示例中获取):

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

既然你只在从邮件列表中添加删除用户兴趣的话,我觉得只有两个API调用,你需要担心的是subscriberAdd()subscriberUnsubscribe():

$result = $cm->subscriberAdd('joe@notarealdomain.com', 'Joe Smith');
$result = $cm->subscriberUnsubscribe('joe@notarealdomain.com');
Run Code Online (Sandbox Code Playgroud)

希望有所帮助.下载中包含的示例文件都是单个API方法调用的单个示例,并且文件以适当的方式命名,因此您应该能够查看任何文件以获取相应API方法的示例.