使用pythonoauth2时向OAuth提供回调函数

2024-05-29 07:43:22 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我有两个问题:

  1. 我不知道如何向OAuth提供回调函数。我试着提出如下要求:

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

    但是,callbackURL处的函数没有被调用。

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

非常感谢帮助。谢谢!在

--编辑--

所以我在阅读API文档,授权URL有两个参数-一个是access_token,第二个是oauth_callback。我成功地创建了一个包含这两个参数的URL,现在,一旦用户验证了我的应用程序,它们就会成功地重定向到我的网站。然而,这似乎是一个非常粗糙的黑客攻击,我很乐意学习用更好的方法来做这件事。在


Tags: 函数代码用户tokenapiurl参数request

热门问题