getresponseメーラーの php ラッパーを使用して連絡先を追加しようとしています。彼らの公式 API ドキュメントでは、addContacts() はコードとメッセージを返す必要があると書かれていますが、私の場合は NULL を返します。自分のミスがよくわかりません。
よろしくお願いします。
ノート:
- if の 2 番目のケースは、空の配列を返します。
- 変数を文字通り何十回もチェックしましたが、それらは正しいです。
- 3 つの異なるメールアドレスを試しましたが、役に立ちませんでした。
コードは次のとおりです。
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>';