public function subscribe()
{
$url = Yii::$app->params['getdrip']['apiUrl'] . Yii::$app->params['getdrip']['accountId'] . '/' . 'campaigns/' . Yii::$app->params['getdrip']['signup_campaignId'] . '/subscribers';
$subscribe = json_encode(['subscribers' => [["email" => $this->email, "utc_offset" => 660, "double_optin" => true, "starting_email_index" => 0]]]);
$curl = new curl\Curl();
$curl->reset();
$curl->setOption(CURLOPT_FRESH_CONNECT, true);
$curl->setOption(CURLOPT_FORBID_REUSE, true);
$curl->setOption(CURLOPT_RETURNTRANSFER, true);
$curl->setOption(CURLOPT_FOLLOWLOCATION, true);
$curl->setOption(CURLOPT_SSL_VERIFYPEER, false);
$curl->setOption(CURLOPT_SSL_VERIFYHOST, false);
$curl->setOption(CURLOPT_USERPWD, Yii::$app->params['getdrip']['apiToken'] . ":" . '');
$curl->setOption(CURLOPT_POSTFIELDS, $subscribe);
$curl->setOption(CURLOPT_CUSTOMREQUEST, "POST");
$curl->setOption(CURLOPT_HTTPHEADER, array('Accept:application/json, text/javascript, */*; q=0.01', 'Content-Type: application/vnd.api+json'));
$response = $curl->post($url);
}