Php 在使用hybridauth取消twitter上的授权后重新验证twitter时获取错误

Php 在使用hybridauth取消twitter上的授权后重新验证twitter时获取错误,php,twitter,hybridauth,Php,Twitter,Hybridauth,这是一个场景: 请求验证 Twitter请求授权 点击Cancel然后点击Return在此处插入应用程序名称 再次请求身份验证 您收到此消息,身份验证失败!Twitter返回了无效的oauth验证程序。 再次请求身份验证 Twitter现在很正常,需要授权 我不知道这是否是HybridAuth中的错误,但是否有其他方法可以避免此错误?如果您不清除会话,这似乎通常会发生。Hybrid的缓存非常激烈,但我认为它对检查缓存是否正常并不特别警惕。所以,如果你最终完成了一半的auth,它就会失去冷静并崩溃

这是一个场景:

  • 请求验证

  • Twitter请求授权

  • 点击
    Cancel
    然后点击
    Return在此处插入应用程序名称

  • 再次请求身份验证

  • 您收到此消息,
    身份验证失败!Twitter返回了无效的oauth验证程序。

  • 再次请求身份验证

  • Twitter现在很正常,需要授权


  • 我不知道这是否是HybridAuth中的错误,但是否有其他方法可以避免此错误?

    如果您不清除会话,这似乎通常会发生。Hybrid的缓存非常激烈,但我认为它对检查缓存是否正常并不特别警惕。所以,如果你最终完成了一半的auth,它就会失去冷静并崩溃。据我所知,它似乎还相当依赖于提供商。我在facebook上从来没有遇到过问题,但是如果你看得不对,google+auth似乎会爆炸

    总之,使用您选择的框架来刷新会话