我正在尝试使用getresponse邮件程序的 php 包装器添加一些联系人。在他们的官方 API 文档中,它说 addContacts() 应该返回一个代码和一条消息,但在我的例子中,它返回 NULL,这已经变得非常令人沮丧。我真的看不出我的错误。
提前谢谢了。
笔记:
- if 的第二种情况返回一个空数组。
- 我已经检查了几十次变量,它们是正确的。
- 我尝试了三个不同的电子邮件地址,但无济于事。
这是代码:
require_once('GetResponseAPI.class.php');
$api = new GetResponse('apikey'); //triple checked. it is correct
echo '<pre>';
var_dump($_GET);
if($_GET['action_type'] == "register_new"){
$response = $api->addContact($_GET['campaign_id'], "john smith", $_GET['email']);
var_dump($response);
}else if($_GET['action_type'] == "check_existance"){
$contacts = (array)$api->getContacts((array)$_GET['campaign_id']);
var_dump($contacts);
}
echo '</pre>';