2012-04-13 33 views
3

我已使用Omniauth成功針對Google進行了身份驗證,現在在我的身份驗證記錄中擁有會話令牌和密碼,其中:scope =>「https://www.google.com/m8/feeds /」。使用Omniauth在Ruby中請求Google聯繫人

我不知道如何使用這些憑據訪問用戶的聯繫人列表,而不是詢問用戶密碼。

有沒有這樣做的寶石?我嘗試了gdata,但我仍然想出了使用什麼方法來請求聯繫人訂閱源以及如何提供令牌信息。以前有人處理過這個問題,可以幫助我嗎?

+0

它會幫助你顯示你寫的代碼。沒有這些,我們只是在猜測。 – 2012-04-13 23:08:27

+0

well..truth是我沒有在omniauth.rb中編寫除標準omniauth聲明以外的任何代碼。 (provider:google,\t \t Google_client_id,Google_client_secret,{:scope =>「https://www.google.com/m8/feeds/」})。用戶被重定向到谷歌頁面,然後回到應用程序,令牌被分配。我只是不知道如何請求聯繫人供稿。我在irb控制檯中嘗試了一些方法,但沒有取得太大的成功。 – CoupDeMistral 2012-04-13 23:50:16

回答

1

有個很好的答案here。身份驗證將由OmniAuth處理,所以您基本上可以跳到聯繫人請求。