@@ -29,9 +29,9 @@ class MailWizzApi_Endpoint_CampaignsTracking extends MailWizzApi_Base
29
29
public function trackUrl ($ campaignUid , $ subscriberUid , $ hash )
30
30
{
31
31
$ client = new MailWizzApi_Http_Client (array (
32
- 'method ' => MailWizzApi_Http_Client::METHOD_GET ,
33
- 'url ' => $ this ->config ->getApiUrl (sprintf ('campaigns/%s/track-url/%s/%s ' , (string )$ campaignUid , (string )$ subscriberUid , (string )$ hash )),
34
- 'paramsGet ' => array (),
32
+ 'method ' => MailWizzApi_Http_Client::METHOD_GET ,
33
+ 'url ' => $ this ->config ->getApiUrl (sprintf ('campaigns/%s/track-url/%s/%s ' , (string )$ campaignUid , (string )$ subscriberUid , (string )$ hash )),
34
+ 'paramsGet ' => array (),
35
35
));
36
36
37
37
return $ response = $ client ->request ();
@@ -47,9 +47,9 @@ public function trackUrl($campaignUid, $subscriberUid, $hash)
47
47
public function trackOpening ($ campaignUid , $ subscriberUid )
48
48
{
49
49
$ client = new MailWizzApi_Http_Client (array (
50
- 'method ' => MailWizzApi_Http_Client::METHOD_GET ,
51
- 'url ' => $ this ->config ->getApiUrl (sprintf ('campaigns/%s/track-opening/%s ' , (string )$ campaignUid , (string )$ subscriberUid )),
52
- 'paramsGet ' => array (),
50
+ 'method ' => MailWizzApi_Http_Client::METHOD_GET ,
51
+ 'url ' => $ this ->config ->getApiUrl (sprintf ('campaigns/%s/track-opening/%s ' , (string )$ campaignUid , (string )$ subscriberUid )),
52
+ 'paramsGet ' => array (),
53
53
));
54
54
55
55
return $ response = $ client ->request ();
@@ -60,14 +60,15 @@ public function trackOpening($campaignUid, $subscriberUid)
60
60
*
61
61
* @param string $campaignUid
62
62
* @param string $subscriberUid
63
+ * @param array $data
63
64
* @return MailWizzApi_Http_Response
64
65
*/
65
- public function trackUnsubscribe ($ campaignUid , $ subscriberUid )
66
+ public function trackUnsubscribe ($ campaignUid , $ subscriberUid, array $ data = array () )
66
67
{
67
68
$ client = new MailWizzApi_Http_Client (array (
68
- 'method ' => MailWizzApi_Http_Client::METHOD_GET ,
69
- 'url ' => $ this ->config ->getApiUrl (sprintf ('campaigns/%s/track-unsubscribe/%s ' , (string )$ campaignUid , (string )$ subscriberUid )),
70
- 'paramsGet ' => array () ,
69
+ 'method ' => MailWizzApi_Http_Client::METHOD_POST ,
70
+ 'url ' => $ this ->config ->getApiUrl (sprintf ('campaigns/%s/track-unsubscribe/%s ' , (string )$ campaignUid , (string )$ subscriberUid )),
71
+ 'paramsPost ' => $ data ,
71
72
));
72
73
73
74
return $ response = $ client ->request ();
0 commit comments