使用python-oauth2时,为OAuth提供回调函数

时间:2012-04-26 03:05:46

标签: python callback oauth-2.0

我正在使用python-oauth2来验证对Dropbox API的API调用。

我遇到两个问题:

  1. 我不知道如何为OAuth提供回调函数。我尝试按如下方式提出请求:

    resp, content = client.request(request_token_url,\
    "POST",body=urllib.urlencode({'oauth_callback':callbackURL}))
    

    但是,callbackURL处的功能未被调用。

  2. 目前,我刚刚修改了python-oauth2 access_token中给出的示例代码,我设法将用户重定向到Dropbox身份验证页面。但是,我没有写任何代码来明确签署我的请求。这是由模块完成的,还是我刚刚签署的请求?如果是后者,我真的很困惑事情是如何运作的。

  3. 非常感谢。谢谢!

    - 编辑 -

    所以我正在阅读API文档,授权网址有两个参数 - 一个是oauth_callback,第二个是{{1}}。我设法创建了一个具有这两个参数的URL,现在,一旦用户对我的应用进行身份验证,它们就会成功重定向到我的网站。然而,这似乎是一个非常粗暴的黑客,我很想学会以更好的方式做到这一点。

0 个答案:

没有答案