我试图从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)