我正在运行一个 Django 开发服务器实例并使用 LinkedIn API。
现在,我有一个可以运行的 python 脚本,它将在默认网络浏览器中打开一个新选项卡,并要求用户使用他们的 LinkedIn 帐户登录,就像网络应用程序会打开一个弹出窗口来询问您的凭据一样.
python 脚本将 Django 开发服务器实例作为重定向 URI,因此当我进行身份验证时会出现以下消息:
[19/Jul/2013 08:24:33] "GET /?code=xxxxxxxxx&state=xxxxxxxxxxxxx HTTP/1.1" 200 1954
现在,我必须手动将代码复制到命令行中,然后才能接收到正确的 OAuth 访问令牌以进行 API 调用。
我想让身份验证过程自动化,并在 Django 应用程序中与我将构建的前端集成。我已经阅读了 django.http 文档,我很确定我需要先制作一个新应用程序并在views.py
应用程序的文件中使用它。
如何使用 Django(或 Python,如果我仍然可以将其集成到应用程序中)提取查询并正确使用它?