Trying to store API calls in classes for better reuse.

This commit is contained in:
Norm Rasmussen
2024-06-22 15:40:53 -04:00
parent c17daddc44
commit 4a3b899ab0
3 changed files with 60 additions and 0 deletions

View File

@ -0,0 +1,27 @@
SKUID = "shdX7ht5PZHoOBKOZqZsTMaCJ"
UNKNOWN = "SlpQlju219WnWogn94dQUT6Yt"
FORCEMANAGER = "3ia7mWFkdeALYQFYoB51yh6Ov"
TALKSPACE_CORE = "2vfHw6ksqGfT1gUhPM8pXx2wW"
WILDHEALTH_EDPORTAL = "HWxj6VTNPwbc3WghFTPzr7SjE"
NORMSANDBOX = "SlpQlju219WnWogn94dQUT6Yt"
WALMARTPROD = "6hUfJdAartHTHhHc0WIRZYPWe"
RECAST = "9LISLpq7Ebqot3Xrggn5twKWZ"
MIZUNO = "stXNF84HWL8aCGeRjHEo2rJ1U"
MIZUNO_RUNNING = "XeRrtgm0BFYPjOjPekVwCdGkW"
SPS = "VNDXh8K4tLYJ-Nvp78bo6w"
ANTHOLOGY = "8ALsk8jDOlynEwn8ScMBSnG87"
TALKSPACE_1099 = "ga5FEVoqrJRZWePHtNnyV2Ep7"
DOXIMITY_INTERNAL = "vAnSR4CvxpII6buj3uT23MPBY"
TERMINUS_EMPLOYEE = "M2er8m0DMQyCyP7zOg3Gbae9k"
BIGIDEAS = "mgGWRtmhebC9xulTXeSohVtop"
ZENJOB = "LIXqtHXEqcXHyN0EtezngnpzA"
DATASNIPPER = "098Odf9CIkk4aQA1lW7tsa9k8"
CHUBB = "m6ZEBesXzpWx2vmp11rEHxrMY"
BIRCHSTREET = "WpMV3jF4q9Om5FjUsrzZifduE"
G2 = "JRDpCGQ7vSRiva6t5OkWDr5eJ"
DOUGLASELLIMAN = "Bknf8kidbluRfcKu3m3lKoxS8"
CIN7 = "51BNlRsLYKQxSu1q1UQq7F63j"
FULLSTORY = "ePChrDWLegENa2qnfb259O2Ki"
RENAISSANCE = "YFykqX1u0d3HveONc5I9CKnJ1"
SANDATA = "HdZFoXGCFpt8NnTOzIQY0kVDj"
LUMINATE_US = "p5fidpuedHaOlPnd8EcpxzQMG"

View File

@ -0,0 +1,33 @@
import Apikeys
import requests
BASEURL = "https://api.northpass.com/v2/"
#HEADERS = {"accept": "application/json", "X-Api-Key": }
class ApiGlobals:
def __init__(self, headers, payload):
self.headers = headers
self.payload = payload
class ListPeople:
def __init__(self, endpoint, include, page, limit, q):
self.endpoint = endpoint
self.include = include
self.page = page
self.limit = limit
self.q = q
def listpeople():
client = ApiGlobals({"accept":"application/json", "X-Api-Key": Apikeys.SANDATA}, None)
listpeople = ListPeople(f"{BASEURL}people/", None, None, None, None)
response = requests.get(listpeople.endpoint, headers=client.headers)
# client = ApiGlobals({"accept":"application/json", "X-Api-Key": Apikeys.SANDATA}, None)
# print(client.headers)
# listpeople = ListPeople(f"{BASEURL}people/", None, None, None, None)
# print(BASEURL+listpeople.endpoint)
# response = requests.get(listpeople.endpoint, headers=client.headers)
# print(response.status_code)
# print(response.text)
print()