使用python-oauth2时向OAuth提供回调函数
我用它来验证Dropbox API的API调用 我有两个问题: 我不知道如何向OAuth提供回调函数。我试着提出如下要求:使用python-oauth2时向OAuth提供回调函数,python,callback,oauth-2.0,Python,Callback,Oauth 2.0,我用它来验证Dropbox API的API调用 我有两个问题: 我不知道如何向OAuth提供回调函数。我试着提出如下要求: resp, content = client.request(request_token_url,\ "POST",body=urllib.urlencode({'oauth_callback':callbackURL})) 但是,不会调用callbackURL处的函数 目前,我刚刚修改了for python-oauth2中给出的示例代码,并设法将用户重定向到Dropbo
resp, content = client.request(request_token_url,\
"POST",body=urllib.urlencode({'oauth_callback':callbackURL}))
但是,不会调用callbackURL处的函数
目前,我刚刚修改了for python-oauth2中给出的示例代码,并设法将用户重定向到Dropbox身份验证页面。但是,我没有编写代码来显式地对请求进行签名。这是由模块完成的,还是我发出的请求只是未签名的?如果是后者,我真的很困惑事情是如何运作的
非常感谢你的帮助。谢谢
-编辑-
所以我正在阅读API文档,授权URL包含两个参数——一个是access_令牌,另一个是oauth_回调。我设法创建了一个包含这两个参数的URL,现在,一旦用户验证了我的应用程序,它们就会成功重定向到我的网站。然而,这似乎是一个非常粗糙的黑客,我想学习如何更好地做到这一点 你是如何创建这个新的URL的?你的方法有什么问题?一旦我们获得请求令牌,我们必须将用户重定向到Dropbox页面,这样他们才能授权我的应用。重定向URL中包含我希望用户返回的URL。我只是把这部分硬编码到URL中。因此,我将用户重定向到/./params&oauth\u callback=myURL。我不知道这是不是应该这样做,只是感觉太粗糙了。