Python请求返回0个元素的API调用
我正在尝试运行Ticketmaster API的API调用,该API将返回城市列表中所有事件的JSON。连接可以工作(staus200),但是当我打印生成的JSON时,它没有任何元素。发生了什么事Python请求返回0个元素的API调用,python,json,python-3.x,python-requests,Python,Json,Python 3.x,Python Requests,我正在尝试运行Ticketmaster API的API调用,该API将返回城市列表中所有事件的JSON。连接可以工作(staus200),但是当我打印生成的JSON时,它没有任何元素。发生了什么事 import requests payload = {"city": ["Philadelphia", "Atlantic City"]} tm_client = requests.get("https://app.ticketmaster.com/discovery/v2/events.jso
import requests
payload = {"city": ["Philadelphia", "Atlantic City"]}
tm_client =
requests.get("https://app.ticketmaster.com/discovery/v2/events.json?apikey=keyhere",
params=payload)
out=tm_client.json()
print(out)
输出如下所示:
{'page': {'totalElements': 0, 'totalPages': 0, 'size': 20, 'number': 0}, '_links': {'self': {'href': '/discovery/v2/events.json?city=Philadelphia%2CAtlantic+City'}}}
您确定它应该返回元素吗?你试过一个城市吗?你试过把你的apikey移动到你的有效负载中,仅仅请求基本URL,检查城市列表在某种意义上不应该被分隔,并且双重检查它是get端点而不是post吗?我不知道为什么我不想把我的apikey移动到我的参数,但它修复了它!非常感谢@jonclements您确定它应该返回元素吗?你试过一个城市吗?你试过把你的apikey移动到你的有效负载中,仅仅请求基本URL,检查城市列表在某种意义上不应该被分隔,并且双重检查它是get端点而不是post吗?我不知道为什么我不想把我的apikey移动到我的参数,但它修复了它!非常感谢@JonClements