2012-04-05 3 views
0

에서 나는이 같은 정사각형 인증 사용자의 프로필 URL을 저장했습니다 : foursquare_url = "http://foursquare.com/#{access_token.info.nickname}"정사각형의 OAuth 요청 레일 콘솔

Foursquare가 access_token에서 별명을 제공하지 못했던 것 같습니다. 그래서 다음과 같이 url을 저장합니다 : foursquare_url = access_token.extra.raw_info.canonicalUrl

일부 사용자는 변경하기 전에 인증을 받았기 때문에 모든 사용자가 'http://foursquare.com/'을 프로필 URL로 사용하십시오. 어떻게 이러한 사용자를 반복하고 올바른 URL을 저장할 수 있습니까?

감사합니다.

+0

access_token 또는 raw_info 정보를 데이터베이스에 저장합니까? – Sairam

+0

아니, 지금 내가 그랬 으면 좋겠어. – devin

+0

다른 방법으로도 할 수 있는지 확신 할 수 없습니다. 다음에 사용자가 로그인 할 때 정보를 저장하십시오. – Sairam

답변

0

사용자를 대신하여 요청을하려면 해당 access_token을 사용해야합니다. 데이터베이스에 저장된 정보가 없다면 다음 번에 사이트를 인증하고 Foursquare API를 통해 필요한 정보를 가져와야합니다.