我想调用REST api并在python中获取一些json数据。
(DT_WSTR,4)(year(getdate())-1) +"01"
我知道python request,但我如何通过curl https://analysis.lastline.com/analysis/get_completed -X POST -F “key=2AAAD5A21DN0TBDFZZ66” -F “api_token=IwoAGFa344c277Z2” -F “after=2016-03-11 20:00:00”
,key
和api_token
?什么是after
标志以及如何在python请求中使用它?
答案 0 :(得分:2)
只需将参数data
包含在.post函数中。
requests.post('https://analysis.lastline.com/analysis/get_completed', data = {'key':'2AAAD5A21DN0TBDFZZ66', 'api_token':'IwoAGFa344c277Z2', 'after':'2016-03-11 20:00:00'})
答案 1 :(得分:2)
-F代表表格内容
import requests
data = {
'key': '2AAAD5A21DN0TBDFZZ66',
'api_token': 'IwoAGFa344c277Z2',
'after': '2016-03-11',
}
response = requests.post('https://analysis.lastline.com/analysis/get_completed', data=data)
答案 2 :(得分:0)
-F表示将POST作为表单数据。 所以在请求中它将是:
>>> r = requests.post('http://httpbin.org/post', data = {'key':'value'})