我如何使用Python请求Post从API获得数据?



我试图从apptopia检索一些数据,但我发现它很棘手(由于我缺乏经验)。在他们的认证页面:https://dev.apptopia.com/#authentication有一些说明,但我就是不能使它工作。

我需要一个客户和一个秘密(下面这些不是我的,而是公司网站上的)

client: JFqXPDhiLuvY
secret: L2nerprCksacBoFzUqtfHz8v

我必须使用这些信息,以便通过HTTPS POST请求获得会话令牌:

curl -X "POST" "https://integrations.apptopia.com/api/login" 
-H "Content-Type: application/x-www-form-urlencoded" 
--data-urlencode "client=<client>" 
--data-urlencode "secret=<secret>"
我只是不知道该怎么做。我试着在这个帖子上使用答案:Python请求post与参数数据,但它没有工作。有人能帮我一下吗?谢谢!

您是否尝试在请求中传递凭据作为数据?

import requests
headers = {
'Content-Type': 'application/x-www-form-urlencoded',
}
data = {
'client':your_client,
'secret':your_secret'
}
response = requests.post('https://integrations.apptopia.com/api/login', headers=headers, data=data)

相关内容

  • 没有找到相关文章

最新更新