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.
32 lines
806 B
32 lines
806 B
#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'}))
|
|
|