尝试使用 twitter 进行身份验证时,oauth 会话无效
我在尝试为 twitter 设置 oauth 时看到此错误(步骤 http://oauth.rubyforge.org/ 中概述了更多信息)
- 使用消费者获取 request_token
- 将 request_token 保存在 会话
- 当twitter返回callback_url时出现 错误,因为此会话 不是我在上面步骤 2 中用于保存 request_token 的会话。
- 由于我没有可用的 request_token,因此我无法使用 make 调用获取access_token。
有人以前见过这个吗?关于如何/为什么会发生这种情况有什么想法吗?为什么 该会话是新的/不同的吗?
NoMethodError in SessionsController#oauth_callback
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.get_access_token
谢谢。
I am seeing this error when trying to set up oauth for twitter (steps
outlined in http://oauth.rubyforge.org/ for more info)
- using consumer to get request_token
- saving request_token in a session
- Error when twitter returns to the callback_url because this session
is NOT the session I used in step 2. above to save the request_token. - Since I don't have request_token available, I can't use make the
call to get access_token.
Anyone seen this before? Any ideas on how/why this is happening? Why
is the session a new/different one?
NoMethodError in SessionsController#oauth_callback
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.get_access_token
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论