Trying to store API calls in classes for better reuse.
This commit is contained in:
27
Scripts/Organized_API/Apikeys.py
Normal file
27
Scripts/Organized_API/Apikeys.py
Normal 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"
|
||||
BIN
Scripts/Organized_API/__pycache__/Apikeys.cpython-310.pyc
Normal file
BIN
Scripts/Organized_API/__pycache__/Apikeys.cpython-310.pyc
Normal file
Binary file not shown.
33
Scripts/Organized_API/class_calls.py
Normal file
33
Scripts/Organized_API/class_calls.py
Normal 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()
|
||||
Reference in New Issue
Block a user