Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
陈曦
@void_dawn
Member
NO. 28615 / 2016-09-19

[email protected]
4 Topics / 29 Replies
2 Followers
6 Following
9 Favorites
一个谦卑的红宝石初学者
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Mina Unicorn 部署 Rails 应用, 遇到小问题,请教。 at October 17, 2018

    就是安全组...大意了😅 3Q

  • gem install bundler 报错 at January 09, 2018

    已经解决,3Q!哈哈

  • RuCaptcha 2.0.0 验证码 Gem 发布,不需要依赖 ImageMagick 啦! at December 11, 2017

    很好用~!

  • 如何在 Ubuntu 中同时安装多个 Rails 版本? at November 10, 2016

    Gemfile、rvm、gemset

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 02, 2016

    #34 楼 @flemon1986 我最后用了 omniauth,没用 devise,两个留一个就行,ok 了,3q~~

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 02, 2016

    #32 楼 @flemon1986 明天我再解决这个问题吧😈

    ERROR -- omniauth: (weibo) Authentication failure! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF detected
    
  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 02, 2016

    #28 楼 @flemon1986 哈哈哈哈,大师兄说的对!

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 02, 2016

    #27 楼 @flemon1986 恩,你说的对。我现在看看目前存在的新问题吧。谢啦

    NoMethodError (undefined method `to_sym' for nil:NilClass
    Did you mean?  to_s):
      omniauth-weibo-oauth2 (0.4.1) lib/omniauth/strategies/weibo.rb:58:in `image_url'
      omniauth-weibo-oauth2 (0.4.1) lib/omniauth/strategies/weibo.rb:25:in `block in <class:Weibo>'
      omniauth (1.3.1) lib/omniauth/strategy.rb:105:in `instance_eval'
    
  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 02, 2016

    #25 楼 @akirapanda 好吧,是个坑...我也总感觉缺点 redirect_uri 的配置。加上后,确实进到 callback 了,但是有点小问题。

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 02, 2016

    #23 楼 @akirapanda 首先感谢你,这是我的 omniauth.rb

    Rails.application.config.middleware.use OmniAuth::Builder do
      provider :weibo, '1219785701', 'c44819c0063b76ba735ebf3436c5bdbd'
      # provider :qq_connect, 'App Key','App Secret'
      # provider :renren, 'App Key','App Secret'
    end
    

    目前配置 redirect_uri 的地方只有我的那个 yml 文件里....因为我着实不知道这个配置还配置在哪里。

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 01, 2016

    #19 楼 @akirapanda 我的目的是点授权,先到我的omniauth_callbacks#weibo里..有问题?我理解是,点授权后,api.weibo.com会带给我一个code到我本地的callback里,然后我才能用这个code和其他参数去拿token啊

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 01, 2016

    #19 楼 @akirapanda 这个授权按钮所在的表单信息里,什么都有。 以下是授权的表单

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 01, 2016

    #18 楼 @flemon1986 我基本就这些代码了,你说的缺了 redirect_uri 的设置,我用你的写了一样的报错,并且我看 devise.rb 是这样的

    哎

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 01, 2016

    #15 楼 @flemon1986 路由已配置 - - ,还是如下错误

    ERROR -- omniauth: (weibo) Authentication failure! invalid_credentials: OAuth2::Error, invalid_request: miss redirect uri.
    {"error":"invalid_request","error_code":21323,"request":"/oauth2/access_token","error_uri":"/oauth2/access_token","error_description":"miss redirect uri."}
    
  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 01, 2016

    #12 楼 @flemon1986 我能确定 user.rb 里有 devise :omniauthable, omniauth_providers: [:weibo] 这句代码。还有 route 里我没设置关于 omniauth_callbacks,走 devise 默认的 devise_for :users

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 01, 2016

    #9 楼 @flemon1986 明显没有被调用

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 01, 2016

    #6 楼 @jasl 我 open.weibo.com 的回调 uri 和程序里这个是一样的,还是谢了哎

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 01, 2016

    #7 楼 @flemon1986 在 user.rb 里面~

  • omniauth-weibo-oauth2 踩的第一个坑,谁有遇见? at November 01, 2016

    #1 楼 @jasl 我改 hosts 了,报错是一样的

  • [已解决] 使用 omniauth-weibo-oauth2 的问题 at October 29, 2016

    最近在做 weibo 第三方,Authentication failure! invalid_credentials: OAuth2::Error, invalid_request: miss redirect uri. {"error":"invalid_request","error_code":21323,"request":"/oauth2/access_token","error_uri":"/oauth2/access_token","error_description":"miss redirect uri."} ,我在微博开放平台已经配置 redirect_uri 了,怎么还说我 miss redirect uri ?

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English