GET请求忽略python请求中的参数

GET请求忽略python请求中的参数,python,python-requests,Python,Python Requests,我正试图用一些参数向API端点发送GET请求,但端点忽略了这些参数 我试图用多种方法来定义p,但都没有成功。 我返回结果,就好像没有向请求添加任何参数一样 这是怎么做到的?我认为,它必须以某种方式进入URL API文档说明可以添加查询参数“字段”,并且必须包含要返回的字段列表: 田地 字符串可为空 默认值:“Guid、联系人姓名、日期、描述” 要包含在响应中的字段的逗号分隔列表。可能的值有:编号、Guid、外部引用、联系人姓名、联系人Guid、日期、付款日期、说明、货币、状态、邮件状态、Tota

我正试图用一些参数向API端点发送GET请求,但端点忽略了这些参数

我试图用多种方法来定义p,但都没有成功。 我返回结果,就好像没有向请求添加任何参数一样

这是怎么做到的?我认为,它必须以某种方式进入URL

API文档说明可以添加查询参数“字段”,并且必须包含要返回的字段列表:

田地

字符串可为空

默认值:“Guid、联系人姓名、日期、描述”

要包含在响应中的字段的逗号分隔列表。可能的值有:编号、Guid、外部引用、联系人姓名、联系人Guid、日期、付款日期、说明、货币、状态、邮件状态、TotalExcluvatIndKK、TotalIncluvatIndKK、TotalExcluvat、TotalIncluvat、CreatedAt、UpdatedAt和DeletedAt。如果为空,则默认为Guid、联系人姓名、日期和描述。请注意,它不区分大小写,属性名称将按您请求的方式返回

这是我的密码

import requests
url = 'https://api.dinero.dk/v1/257403/invoices'
headers = { 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + token }
p = {'fields' :"Number, Guid, ContactName, Date, Status"}
response = requests.get(url, headers=headers, params=p)
print (response.text)

我认为这是因为在
p['fields']
值中包含空格。尝试使用:

p = {'fields': "Number,Guid,ContactName,Date,Status"}

我认为这是因为在
p['fields']
值中包含空格。尝试使用:
p={'fields':“Number,Guid,ContactName,Date,Status”}
另外,您可以包括打印通话的输出吗?谢谢!就这样。请留下答案。太棒了,添加了答案