24 lines
559 B
Python
24 lines
559 B
Python
import requests
|
|
import pandas as pd
|
|
|
|
apiKey = "VNDXh8K4tLYJ-Nvp78bo6w"
|
|
url = "https://api.northpass.com/v1/media"
|
|
|
|
|
|
def getMedia(apiKey, url):
|
|
headers = {"accept": "application/json", "X-Api-Key": apiKey}
|
|
response = requests.get(url, headers=headers)
|
|
json = response.json()
|
|
print(json)
|
|
toCsv(json)
|
|
|
|
|
|
def toCsv(json):
|
|
js = pd.json_normalize(json, "data", ["data"])
|
|
# csv = pd.Series(js)
|
|
js.to_csv("/Users/normrasmussen/Documents/Northpass/Scripts/API_Tests/spsmedia3.csv")
|
|
|
|
|
|
if __name__ == "__main__":
|
|
getMedia(apiKey, url)
|