如何在Kivy App中实现Twitter身份验证而无需手动干预

问题描述 投票:0回答:1

我正在尝试为手机/台式机构建一个简单的kivy应用程序,该应用程序使用Twitter在登录屏幕上对用户进行身份验证。我正在将Tweepy与Python一起使用以对用户进行身份验证。

当我从命令行运行代码时,身份验证过程工作正常。它生成一个重定向URL,我在浏览器中打开该URL以验证用户身份,然后生成一个PIN。复制该引脚并将其作为输入输入到父Python程序的命令行界面中,并且身份验证过程成功完成。

是否有一种方法可以从浏览器的html内容中复制生成的图钉,并直接将其用作程序中的输入,而无需任何人工干预?这将增强用户体验,并且人们不会对如何使用PIN感到困惑。我在玩Python中的weburl,urllib和htmlparser库,想知道是否有任何方法可以实现这种行为?

请帮助。

python-3.x kivy tweepy kivy-language
1个回答
1
投票

您需要创建一个在具有静态IP地址的服务器上运行的中间Web应用程序。身份验证代码/ PIN应该由Twitter返回到此中间应用程序,该中间应用程序又可以与您的移动/桌面应用程序交换它。

© www.soinside.com 2019 - 2024. All rights reserved.