You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
806 B
33 lines
806 B
2 years ago
|
#from requests.auth import HTTPBasicAuth
|
||
|
import requests, os
|
||
|
from dotenv import load_dotenv
|
||
|
|
||
|
load_dotenv()
|
||
|
# get .env vars
|
||
|
url = os.getenv('URL')
|
||
|
key = os.getenv('API_KEY')
|
||
|
|
||
|
header = {"Authorization": "Bearer " + key}
|
||
|
|
||
|
def get_person_all():
|
||
|
endpoint = url + 'budget-py-personens'
|
||
|
r = requests.get(url=endpoint, headers=header)
|
||
|
data = r.json()
|
||
|
return data
|
||
|
|
||
|
def get_endpoint(endpoint):
|
||
|
endpoint = url + endpoint
|
||
|
r = requests.get(url=endpoint, headers=header)
|
||
|
data = r.json()
|
||
|
return data
|
||
|
|
||
|
def post_endpoint(endpoint, data):
|
||
|
endpoint = url + endpoint
|
||
|
r = requests.post(url = endpoint, data = data, headers=header)
|
||
|
|
||
|
return r.text
|
||
|
|
||
|
#print(get_person_all())
|
||
|
#print(get_endpoint('budget-py-personens'))
|
||
|
#print(post_endpoint('budget-py-personens', {'Name':'Eddie'}))
|