" @会话"不存在

时间:2014-08-16 13:26:11

标签: ruby-on-rails ruby-on-rails-4 twitter omniauth

我正在使用https://github.com/arunagw/omniauth-twitter

显然这个问题只发生在iPhone和iPad上。

以下是如何复制问题。我在Twitter上发了推文。该推文包含一个由网络应用指向的链接:https://www.foobar.com/1(ps这是一个虚拟链接。您可以使用自己的链接。)

确保处理链接(https://www.foobar.com/1)的控制器/方法具有以下行redirect_to "/auth/twitter?use_authorize=true"

在iPhone或iPad上,打开Twitter应用程序。搜索推文。点击链接(https://www.foobar.com/1)。

该页面应将您重定向回/auth/twitter?use_authorize=true。到目前为止一切正常。用户被发送到Twitter的登录门户/表单。但是,在用户填写表单并提交之后。相反,被重定向回我们的网络应用程序,他被发送到Twitter,其中说:

"@sessions" does not exist

之前有其他人经历过这个吗?此时,我不知道这是Twitter API问题还是我应该使用gem重定向的方式。

这个问题在其他人看来也很明显:

更新:在Twitter上搜索@sessions,会让几位遇到同样问题的人回复。它可能与Twitter的API有关,比什么都重要。显然,它也发生在他们的小部件上。有人想到解决方法吗?

0 个答案:

没有答案