2013-05-13 4 views
2

Restclient를 사용하여 Ruby on Rail에서 Google 연락처를 검색하려고하지만 시도 할 때마다 내 쿼리 행에 Restclient 401 Unauthorized 오류가 발생합니다. 내 검색어가 잘못되었거나 뭔가 잘못되었다고 생각되지만 Google 연락처 API 문서에서 아무 것도 찾을 수 없습니다. 아이디어가 있으십니까?Google 연락처 API 401 오류 RestClient :: Unauthorized

여기에 여기에 내가 갓 내가 이것을 사용하여 동일한 방법으로 직전 사용자의 이메일을 관리 할부터 이상한

def import_google_contact(user_email, access_token) 
    r = RestClient.get "https://www.google.com/m8/feeds/contacts/#{user_email}/full?access_token=#{access_token}" 
    ... 
end 

access_token이 수신 콜을 내 방식의 내 범위

scope = 'https://www.googleapis.com/auth/userinfo.email+https://www.googleapis.com/auth/userinfo.profile+https://www.google.com/m8/feeds/contacts/default/full/+https://mail.google.com/mail/feed/atom/+https://www.googleapis.com/auth/calendar' 

입니다 요청

r = RestClient.get "https://www.googleapis.com/oauth2/v2/userinfo?access_token=#{access_token}" 

답변

0

나는 올바른 매개 변수를 연락처 데이터를 요청하는 범위는 무엇입니까? 나는 구글이 인증 과정에서 잘못된을 허용하기 때문 이상한

https://www.google.com/m8/feeds 

하여 대체