【问题标题】:Flask-OAuth TypeError: Unicode-objects must be encoded before hashingFlask-OAuth TypeError:Unicode 对象必须在散列之前进行编码
【发布时间】:2019-08-21 02:35:34
【问题描述】:

我正在尝试在example 之后将 Flask-OAuth 与 Facebook 一起使用。 APP_IDAPP_SECRET 根据我的定义。

我现在可以使用 facebook 帐户登录,但登录后重定向时,我收到此错误:

TypeError: Unicode-objects must be encoded before hashing

根据示例代码如果没有编辑,错误行在第48行

me = facebook.get('/me')

那么,这有什么问题..?

【问题讨论】:

    标签: python facebook flask oauth flask-oauthlib


    【解决方案1】:

    我找到了答案 flask_oauth 库不支持 Python3,而我使用的是 Flask-OAuthlib

    而不是我在上面链接中使用的示例代码,现在我使用example中的新代码

    【讨论】:

    • 大家好,我是 Flask-OAuthlib 的作者。建议您改用 Authlib。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    相关资源
    最近更新 更多