1
我正在尝试与rails应用程序集成Withings。我正在使用一个叫omniauth-withings的供应商Omniauth。我能够配置提供者以允许我访问重定向到Withings授权页面的/ auth/withings。在允许访问后,浏览器被重定向到回调url/auth/withings/callback。我把它路由到一个控制器动作,试图从Withings获得测量数据,使用simplificator-withings gem。Withings API状态代码2555
Withings.consumer_secret = ENV['withings_app_key']
Withings.consumer_key = ENV['withings_app_secret']
auth_hash = request.env['omniauth.auth']
user_id = auth_hash.extra.raw_info.body.users.first.id
withings_user = User.authenticate(user_id, auth_hash.credentials.token, auth_hash.credentials.secret)
measurements = withings_user.measurement_groups(:device => Withings::SCALE)
的问题,当我打电话User.authenticate发生(),我得到这个:
An unknown error occurred - Status code: 2555
有我丢失的东西吗?
问题出在第一行。我将应用程序密钥设置为应用程序密钥的秘密和秘密。一旦我纠正了这个错字,它就起作用了。 – Carlosfocker 2014-09-16 22:16:22