Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python请求返回0个元素的API调用_Python_Json_Python 3.x_Python Requests - Fatal编程技术网

Python请求返回0个元素的API调用

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

我正在尝试运行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.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