10 Sep 2020
10:49 AM
- last edited on
16 Oct 2023
03:20 PM
by
random_user
I get an invalid syntax trying to use the requests library in Python. I've used the same syntax as this: https://community.dynatrace.com/questions/241885/how-to-get-data-from-dynatrace-api-using-python-re....
import requests
URL = "https://somehostname.live.dynatrace.com/api/v2/metrics/query?metricSelector=builtin%3Asynthetic.browser.totalDuration&from=now-2d&to=now-1d")
headers = {'Authorization': "Api-Token " + 123456Token123456}
r = requests.get(url, headers=headers)
print(r)
But get invalid syntax errors:
Traceback (most recent call last):
File "C:\Users\leica\Documents\Python\muckingabout.py", line 3
URL = "https://somehostname.live.dynatrace.com/api/v2/metrics/query?metricSelector=builtin%3Asynthetic.browser.totalDuration&from=now-2d&to=now-1d")
^
SyntaxError: invalid syntax
Solved! Go to Solution.
10 Sep 2020 11:00 AM
Hi,
Please remove the trailing ')' from your code on line three (the end of the URL) as it fails to compile due to that one.
Once that's resolved it will also fail on line 4 as the API token needs to be within the quotes, it's not a variable.
Mike