pythonapiconnect

This commit is contained in:
mohammedcifci78
2024-02-09 10:37:41 +01:00
parent d54092f9e7
commit 511e86d12a
2 changed files with 26 additions and 24 deletions

View File

@@ -1,4 +1,5 @@
import mysql.connector import mysql.connector
import requests
# Verbinding maken met de database # Verbinding maken met de database
mydb = mysql.connector.connect( mydb = mysql.connector.connect(
@@ -34,4 +35,28 @@ except mysql.connector.Error as err:
finally: finally:
# Sluit de cursor en de databaseverbinding # Sluit de cursor en de databaseverbinding
mycursor.close() mycursor.close()
mydb.close() mydb.close(
)
def fetch_data():
url = "https://garden.inajar.nl/api/battery_voltage_events/?format=json"
headers = {
"Authorization": "Token 33bb3b42452306c58ecedc3c86cfae28ba22329c"
}
try:
response = requests.get(url, headers=headers)
response.raise_for_status() # Raise an exception for 4xx and 5xx status codes
data = response.json()
load_data(data)
except requests.exceptions.RequestException as e:
print(f"Error fetching data: {e}")
def load_data(data):
api_data = data
print("Data loaded:", api_data)
if __name__ == "__main__":
fetch_data()

View File

@@ -1,23 +0,0 @@
window.addEventListener("load", function () {
fetch("https://garden.inajar.nl/api/battery_voltage_events/?format=json", {
headers: {
Authorization: "Token 33bb3b42452306c58ecedc3c86cfae28ba22329c" //het token van het link zodat we authorization hebben ....
},
mode: "cors",
})
.then(response => {
if (!response.ok) {
throw new Error(`Network response was not ok: ${response.status}`);
}
return response.json();
})
.then(loadData)
.catch(error => console.error('Error fetching data:', error));
});
function loadData(data) {
apiData = data;
console.log("Data loaded:", apiData);
}