Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ezeio2:apiref:start [2022-07-15 19:55] – andreh | ezeio2:apiref:start [2022-08-11 17:17] (current) – [Version 1 API] andreh | ||
---|---|---|---|
Line 56: | Line 56: | ||
); | ); | ||
- | // Request a websocket key and metadata using cURL | + | // Set up cURL |
$ch = curl_init(); | $ch = curl_init(); | ||
curl_setopt($ch, | curl_setopt($ch, | ||
Line 80: | Line 80: | ||
// Show what we received | // Show what we received | ||
print_r($json); | print_r($json); | ||
+ | </ | ||
+ | |||
+ | Below is a minimal example fetching current status using Python | ||
+ | |||
+ | <code python ezeioAPIexample.py> | ||
+ | import requests | ||
+ | from requests.auth import HTTPDigestAuth | ||
+ | from pprint import pprint # Just used to format the output | ||
+ | |||
+ | # API credentials from eze.io -> Groups Settings -> Manage API Keys | ||
+ | apikeyid = ' | ||
+ | apikey = ' | ||
+ | |||
+ | # API endpoint and request - see doc.eze.io | ||
+ | apiurl = ' | ||
+ | |||
+ | # Send request | ||
+ | r = requests.get(apiurl, | ||
+ | |||
+ | # Convert response to a dictionary | ||
+ | data = r.json() | ||
+ | |||
+ | # Dump whole dictionary to screen | ||
+ | pprint(data) | ||
+ | |||
+ | # Print the value of field 1 | ||
+ | print(data[' | ||
</ | </ |