【发布时间】:2014-04-23 15:33:16
【问题描述】:
如果这听起来很菜鸟,我真的很抱歉,但过去几天我一直在玩 Python。
我一直在尝试制作桌面客户端。长话短说,我已经设法让它生成一个用于授权的 URL。它就像http://www.samplesample.com/authorize/oauth_token=[bigassstringhere]&oauth_callback=http://sometokenrecievingurl.com
转到那个 URL,我被重定向到 http://sometokenrecievingurl.com?oauth_token=[anotherbigassstring]&oauth_verifier=[yetanotherbigassstring]
所以我的问题是有没有一种方法可以获取 oauth_token 和 oauth_verifier 值,而无需手动复制和粘贴 URL 以进行授权?就像 python 有没有办法自己检查生成的 URL,检查它重定向到的 URL,然后切掉 oauth_token 和 oauth_verifier 部分?
再次抱歉,如果这对外面的人来说听起来很简单。我不确定,因为我对此真的很陌生,而且我一直在寻找相关问题,但没有运气。或者,也许我只是在查看错误的链接或条款。但是,是的,我们将不胜感激。
编辑
好的,所以我继续玩,我发现我完全忘记了这里的一步。生成的 URL 实际上会将您定向到我需要单击是否允许访问的页面。单击允许后,这是我唯一一次被重定向到http://sometokenrecievingurl.com?oauth_token=[anotherbigassstring]&oauth_verifier=[yetanotherbigassstring]
所以我想知道,如何继续从打开的浏览器中提取这些字符串?
【问题讨论】:
标签: python python-2.7 oauth