【发布时间】:2015-04-22 02:21:17
【问题描述】:
我想写一个程序从http://www.thingiverse.com/下载东西
我很难进行身份验证。因为它是一个命令行工具。用户必须单击浏览器中的允许按钮才能继续(获取重定向 url 并获取代码)。如何在python中做到这一点?
如果我这样做:
import requests
#get access code
client_id = "xxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxx"
redirect_uri = "http://wang-nima.github.io"
payload = {'client_id': client_id, 'redirect_uri': redirect_uri}
r = requests.get("https://www.thingiverse.com/login/oauth/authorize", params=payload)
print r.url
打印的 url 是您应该按下允许按钮的 url。不是重定向网址。如何获取重定向地址??
提前致谢
【问题讨论】:
标签: python oauth oauth-2.0 url-redirection