2012-04-13 5 views
3

Omniauthを使用してGoogleに対して正常に認証され、認証レコードにセッショントークンとシークレットがあります:scope => "https://www.google.com/m8/feeds/"Omniauthを使用してRubyでGoogleの連絡先をリクエストする

ユーザーにパスワードを要求するのではなく、これらの資格情報を使用してユーザーの連絡先リストにアクセスする方法を理解できません。

これを行うための宝石はありますか?私はgdataを試しましたが、連絡先のフィードを要求するためにどのような方法を使用するのか、そしてトークン情報をどのように供給するのか把握していません。誰もがこれを前に扱っていて、私を助けることができますか?

+0

これは、あなたが書いたコードを表示するのに大いに役立ちます。それがなければ、我々はただ推測しているだけです。 –

+0

井戸..私はomniauth.rbの標準的なomniauth宣言以外のコードは書いていません。 (提供元:google、\t \t Google_client_id、Google_client_secret、{:scope => "https://www.google.com/m8/feeds/"})。ユーザーはGoogleページにリダイレクトされ、アプリに戻ると、トークンが割り当てられます。私はちょうど連絡先のフィードを要求する方法を知らない。私はirbコンソールでいくつかの方法を試してみましたが、大した成功はありませんでした。 – CoupDeMistral

答えて

1

良い答えはhereです。認証はOmniAuthによって処理されるため、基本的に連絡先の要求にスキップできます。

関連する問題