Python requests.get未获取数据
在python中使用购物API[GetCategoryInfo][1]调用时遇到一些困难Python requests.get未获取数据,python,api,Python,Api,在python中使用购物API[GetCategoryInfo][1]调用时遇到一些困难 api_key "my_actual_id" cat_id = -1 app = f"appid={api_key}&" call_values = "callname=GetCategoryInfo&" more_values = "version=967&siteid=0&" category
api_key "my_actual_id"
cat_id = -1
app = f"appid={api_key}&"
call_values = "callname=GetCategoryInfo&"
more_values = "version=967&siteid=0&"
category = f"CategoryID={cat_id}&"
base_url = "https://open.api.ebay.com/Shopping?"
r = requests.get(f"{base_url}{call_values}{app}{more_values}{category}IncludeSelector=ShippingCosts")
这给了我一个
[]
我尝试将完整的Api url放入浏览器,它返回了整个xml响应
<GetCategoryInfoResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2021-05-14T12:31:57.916Z</Timestamp>
<Ack>Success</Ack>....
2021-05-14T12:31:57.916Z
成功。。。。
为了进一步测试,我对正在工作的GetSingleItem购物api调用做了同样的操作,它还返回了完整的xml响应
返回Pyr。GetSingle Item调用的内容返回了b“”
在GetCategoryInfo中执行相同操作返回b“”
因此,api url正在工作,但出于某种原因,request.get似乎没有从这个特定调用中获得任何东西