如何使用Django

时间:2016-01-02 16:13:02

标签: json django forms python-2.7 api


我正在尝试使用APIzermelo。 我正在使用此表单的“Djangofied”版本来获取授权代码。

<form action="https://helios.zportal.nl/api/v2/oauth/token" method="post">
<input type="hidden" name="grant_type" value="authorization_code"/>
<input type="text" name="code"/>
<input type="submit" value="POST"/>
</form>

我确实在JSON文件中获取了代码,但

  1. JSON在用户面前打开。
  2. 我不知道如何“保存”JSON文件并将代码更改为var。

1 个答案:

答案 0 :(得分:2)

据我从api文档中了解到,您应该发送应用程序代码并获取令牌。因此,让authorization_code成为您的应用代码。

import requests
r = requests.post("https://helios.zportal.nl/api/v2/oauth/token", data={'grant_type': 'authorization_code', 'code': *Authorization Code*})

r.text从服务器获取响应文本。