|
14 | 14 | $base_uri = 'http://10.211.55.4:1994/app.php/api/v2'; |
15 | 15 |
|
16 | 16 | try { |
17 | | - $response = $client->request('POST', $base_uri.'/sessions', [ |
| 17 | + $response = $client->request('POST', $base_uri . '/sessions', [ |
18 | 18 | 'form_params' => [ |
19 | 19 | 'login_name' => $loginname, |
20 | 20 | 'password' => $password, |
|
24 | 24 | } |
25 | 25 |
|
26 | 26 | //get session key |
| 27 | + |
27 | 28 | if ($response->getBody()) { |
| 29 | + |
28 | 30 | $obj = json_decode($response->getBody(), true); |
29 | 31 | $key = $obj['key']; |
30 | | - echo 'Session key is: ' . $key.'<br><br>'; |
| 32 | + echo 'Session key is: ' . $key . '<br><br>'; |
31 | 33 | } |
32 | 34 |
|
33 | 35 | //Use session key as password for basic auth |
34 | 36 | $credentials = base64_encode($loginname . ':' . $key); |
35 | 37 |
|
36 | | -$listInfo = $client->get($base_uri.'/lists/1', |
| 38 | +$listInfo = $client->get($base_uri . '/lists/1', |
37 | 39 | [ |
38 | 40 | 'headers' => [ |
39 | 41 | 'Authorization' => 'Basic ' . $credentials, |
|
42 | 44 | ]); |
43 | 45 |
|
44 | 46 | if ($listInfo->getBody()) { |
| 47 | + |
45 | 48 | $listInfoResponse = json_decode($listInfo->getBody(), true); |
46 | 49 | echo 'List Info: <br><br>'; |
47 | 50 |
|
48 | 51 | foreach ($listInfoResponse as $key => $value) { |
49 | 52 |
|
50 | 53 | echo "$key : $value<br>"; |
51 | | - } |
52 | | - echo '<br>'; |
| 54 | + } |
| 55 | + echo '<br>'; |
53 | 56 | } |
54 | 57 |
|
55 | | -$members = $client->get($base_uri.'/lists/1/members', |
| 58 | +$members = $client->get($base_uri . '/lists/1/members', |
56 | 59 | [ |
57 | 60 | 'headers' => [ |
58 | 61 | 'Authorization' => 'Basic ' . $credentials, |
|
61 | 64 | ]); |
62 | 65 |
|
63 | 66 | if ($members->getBody()) { |
| 67 | + |
64 | 68 | $membersResponse = json_decode($members->getBody(), true); |
65 | 69 |
|
66 | | - echo 'Subcsribers data of '.$listInfoResponse['name'].':<br><br>'; |
| 70 | + echo 'Subscribers of ' . $listInfoResponse['name'] . ':<br><br>'; |
67 | 71 |
|
68 | 72 | foreach ($membersResponse as $k => $val) { |
69 | 73 | foreach ($val as $key => $value) { |
|
0 commit comments