2011-07-01 6 views
0

私はちょうどhttps://github.com/plataformatec/devise/wiki/OmniAuth:-Overview経由でRails 3、Devise、OmniAuthを使ってセットアップしました。DeviseとOmniAuth。 Vkontakteスコープの問題

私のアプリをvkontakte.ruと統合したいです。私はこの設定を使用しているときにすべてうまく行く私はユーザーを作成することができ、私はユーザーのデータにアクセスすることができます。

config.omniauth :vkontakte, 'xxx', 'xxx' 

しかし、私は失敗(ユーザーページをサインアップおよびenvにストアデータをいけないの私をリダイレクトする[ "omniauth.authを"])上げomniauthスコープのparam

config.omniauth :vkontakte, 'xxx', 'xxx', { 
    :scope => "notify,friends,photos,notes,docs,pages,wall,offline" 
} 

を追加しています。 私はどんな助けでも感謝します。

+0

苦しむ人には、その記事を読まないでください: [link](http://vkontakte.ru/developers.php?o=-1&p=%CF%F0%E0%E2%E0%20%E4% EE%F1%F2%F3%EF%E0%20%EF%F0%E8%EB%EE%E6%E5%ED%E8%E9) [link](http:// vkontakte .ru/developers.php?o = -1&p =%CF%F0%E0%E2%E0%20%EF%F0%E8%EB%EE%E6%E5%ED%E8%E9) –

答えて

0

VK oauthレスポンスのexpires_in = 0という属性のために、 'offline'スコープによって要求されたlong-livingトークンを示し、omniauthによってインスタントトークンがリフレッシュされるように見えます。 パッチhereを送信しました。

関連する問題