Ken Nguyen
03/23/2022, 6:08 PMKevin Kho
03/23/2022, 6:10 PMKen Nguyen
03/23/2022, 6:12 PMimport requests
import json
import pandas as pd
query = """"
query {
flow_run (
where: {flow_id: {_eq: "FLOW_ID"}}
order_by: {state_timestamp: desc}
limit: 1
){
name
flow_id
flow {
name
id
}
logs {
message
created
}
}
}
"""
url = "<https://api.prefect.io>"
headers = {"Authorization": "Bearer " + "API_KEY"}
r = requests.get(
url=url,
json=query,
headers=headers
)
print(r.text)
Kevin Kho
03/23/2022, 6:29 PMjson
a dict that contains the query:
r = <http://requests.post|requests.post>(
url=url,
json=dict(query=query),
headers=headers
)
Ken Nguyen
03/23/2022, 6:32 PM{"errors":[{"message":"Syntax Error: Unterminated string.","extensions":{"code":"GRAPHQL_PARSE_FAILED"}}]}
Kevin Kho
03/23/2022, 6:33 PMKen Nguyen
03/23/2022, 6:33 PMKevin Kho
03/23/2022, 6:34 PMKen Nguyen
03/23/2022, 6:34 PMKevin Kho
03/23/2022, 6:34 PMKen Nguyen
03/23/2022, 6:34 PMKevin Kho
03/23/2022, 6:34 PMKen Nguyen
03/23/2022, 6:34 PM