2012-04-13 4 views
3

Omniauth를 사용하여 Google에 성공적으로 인증했으며 이제 내 인증 레코드에 세션 토큰과 비밀번호가 있습니다 : scope => "https://www.google.com/m8/feeds/".Omniauth를 사용하여 Ruby에서 Google 연락처 요청하기

사용자에게 암호를 묻는 대신 이러한 자격 증명을 사용하여 사용자의 대화 상대 목록에 액세스하는 방법을 알아낼 수 없습니다.

거기에 보석이 있나요? 나는 gdata를 시도했지만 연락처 피드를 요청하는 데 사용할 방법과 토큰 정보를 제공하는 방법을 알아 냈습니다. 누구든지이 문제를 해결했고 나를 도울 수 있습니까?

+0

작성한 코드를 표시하는 데 많은 도움이됩니다. 그것없이 우리는 단지 짐작하고 있습니다. –

+0

음 .. 톰은 omniauth.rb에서 표준 옴니버스 선언 이외의 다른 코드를 작성하지 않았습니다. (제공 업체 : google, \t \t Google_client_id, Google_client_secret, {: scope => "https://www.google.com/m8/feeds/"}). 사용자가 Google 페이지로 리디렉션 된 다음 앱으로 돌아 가면 토큰이 할당됩니다. 연락처 피드를 요청하는 방법을 모르겠습니다. 나는 많은 성공없이 irb 콘솔에서 몇 가지 접근법을 시도했다. – CoupDeMistral

답변

1

좋은 대답은 here입니다. 인증은 OmniAuth에 의해 처리되므로 본질적으로 연락처 요청으로 건너 뛸 수 있습니다.

관련 문제