【问题标题】:Using OAuth in kivy?在 kivy 中使用 OAuth?
【发布时间】:2017-06-30 07:51:38
【问题描述】:

我正在尝试在 kivy 应用程序中使用 OAuth(授权代码流)。因此,我希望我的应用程序使用特殊方案从浏览器启动,例如。 myappscheme://dosomething.所以我在我的应用中添加了一个意图过滤器:

<intent-filter>
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.DEFAULT" />
  <category android:name="android.intent.category.BROWSABLE" />
  <data android:scheme="myappscheme" android:host="dosomething" />
</intent-filter>

现在,当来自网络服务器的重定向发送到 myappscheme://dosomething 时,我的应用程序就会启动。但我不知道如何检索发送的 url 参数。我发现对于 Java:http://developer.android.com/training/basics/intents/filters.html#HandleIntent 但我不知道如何在 kivy 中使用它。

也许有人可以提供帮助或知道 oauth 和 kivy 的示例?

提前致谢。

【问题讨论】:

    标签: android python oauth kivy


    【解决方案1】:

    Kivy 有一些内置的意图处理代码,如here 所述。您可以绑定要在收到新意图时调用的函数。

    您还可以查看它在 python-for-android 中是如何实现的,以了解如何根据需要对其进行扩展。

    【讨论】:

    • 链接坏了:(
    • 我已经修复了链接,但是这个答案现在已经过时并且只适用于旧的(不支持的)python-for-android 工具链。我不确定同样的东西在多大程度上适用于新的,我认为它还没有被明确添加为一项功能。
    猜你喜欢
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 2014-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多