0

我需要通过 requests.get 使用以下 url 生成数据:

fields = ("")
response_2 = requests.get(BASEURL + 'services/v17.0/report-jobs/' + jobId + "?fields=" +fields , 
headers = header_param)

出于问题的目的,BASEURL 和 JobID 都是预先定义的。但是,我希望生成数据集中的几个字段名称,例如日期、[代理名称]、[代理 ID] 等。当我将字段对象留空时,不会生成任何数据。当我尝试使用定义字段对象时

fields = ("Date, Agent Name")

或者

fields = ("Date", "Agent Name")

我总是得到错误:无效的字段参数

解决此问题的最佳方法是什么?

4

1 回答 1

0

我不确定你想要什么结果,但问题是你试图连接一个字符串和一个元组,并滥用一个元组。

requests.get(BASEURL + 'services/v17.0/report-jobs/' + jobId + "?fields=".join(str(i) for i in fields)
于 2021-01-11T04:11:25.043 回答