我正在使用python-oauth2来验证对Dropbox API的API调用。
我遇到两个问题:
我不知道如何为OAuth提供回调函数。我尝试按如下方式提出请求:
resp, content = client.request(request_token_url,\
"POST",body=urllib.urlencode({'oauth_callback':callbackURL}))
但是,callbackURL
处的功能未被调用。
目前,我刚刚修改了python-oauth2
access_token
中给出的示例代码,我设法将用户重定向到Dropbox身份验证页面。但是,我没有写任何代码来明确签署我的请求。这是由模块完成的,还是我刚刚签署的请求?如果是后者,我真的很困惑事情是如何运作的。
非常感谢。谢谢!
- 编辑 -
所以我正在阅读API文档,授权网址有两个参数 - 一个是oauth_callback
,第二个是{{1}}。我设法创建了一个具有这两个参数的URL,现在,一旦用户对我的应用进行身份验证,它们就会成功重定向到我的网站。然而,这似乎是一个非常粗暴的黑客,我很想学会以更好的方式做到这一点。