CampaignMonitor APIを使用して、購読、再購読、および購読を正常に終了できましたが、電子メールアドレスが有効であるかどうかを確認できません。最終目標は、基本的に購読されている場合、購読していない場合は購読中のリンクをエコーし、購読していない場合は購読リンクをエコーします。CampaignMonitor(PHP)電子メールが購読されているかどうかを確認する
CMBaseを掘り起こした後は、subscribersGetIsSubscribed()
が対象となります。私は$ cm-> debug_responseをエコーすると、関数に入り込み、正しい真偽の応答を得ることに成功しました。しかし、それをif/else文に適用すると、正しく動作しません。
例:
$result = $cm->subscribersGetIsSubscribed('[email protected]');
if ($cm->debug_response == "True") {
echo "active";
} else {
echo "not subscribed";
}
あなたの答えをありがとう。返される結果は配列であり、文字列ではありません。私は値を保持する配列キーが 'anyType'であることを知りました。あなたの努力のために再びありがとう:) –