ezeio2:apiref:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
ezeio2:apiref:start [2022-08-11 16:34] andrehezeio2:apiref:start [2022-08-11 17:14] – [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, CURLOPT_URL, APIURI."/".implode("/", $params));     curl_setopt($ch, CURLOPT_URL, APIURI."/".implode("/", $params));
Line 87: Line 87:
 import requests import requests
 from requests.auth import HTTPDigestAuth from requests.auth import HTTPDigestAuth
-from pprint import pprint+from pprint import pprint # Just used to format the output
  
 # API credentials from eze.io -> Groups Settings -> Manage API Keys # API credentials from eze.io -> Groups Settings -> Manage API Keys
-apikeyid = '99999+apikeyid = '00000
-apikey = '11122233344455556666777888999999'+apikey = '12345abcde12345abcde12345abcdeff'
  
 # API endpoint and request - see doc.eze.io # API endpoint and request - see doc.eze.io
-apiurl = 'https://api.eze.io/v1/status/XYZ999'+apiurl = 'https://api.eze.io/v1/status/ABC000'
  
 # Send request # Send request
 r = requests.get(apiurl, auth=HTTPDigestAuth(apikeyid, apikey)) r = requests.get(apiurl, auth=HTTPDigestAuth(apikeyid, apikey))
  
-# Convert response to a data object+# Convert response to a dictionary
 data = r.json() data = r.json()
  
-# Dump the whole object to screen+# Dump whole dictionary to screen
 pprint(data) pprint(data)
 +
 +# Print the value of field 1
 +print(data['fields']['1']['value'])
 </code> </code>
  • ezeio2/apiref/start.txt
  • Last modified: 2022-08-11 17:17
  • by andreh