MP_Addon_ConstantContact::get_lists()

Get Constant contact lists.


Return Return

(object|array) lists or empty array


Top ↑

Source Source

File: calculator-constant-contact-add-on/inc/MP_Addon_ConstantContact.php

	public function get_lists(){

		if(empty($this->get_constant_contact_access_token())){
			return array();
		}

		$url = "https://api.cc.email/v3/contact_lists";

		$header = array(
			"Authorization" => 'Bearer ' . $this->get_constant_contact_access_token()['access_token'] ?? '',
			'content-type'  => 'application/json'
		);

		$response = wp_remote_get( $url, array( 'headers' => $header, ) );

		$token_request_data = json_decode( $response['body'], true );

		if (isset($token_request_data['error_message'])){
			return array();
		}

		return $token_request_data;

	}

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.