2013-04-14 3 views
3

를 검색 나는이 내 설정/초기화에 다음과 같은 구성/omniauth.rbOmniauth - 페이스 북 : 사용자 위치

provider :facebook, id, secret, {scope: 'email, user_location, user_birthday', image_size: {width: 400, height: 400}} 

그러나 인증 해시가 사용자의 위치 정보와 함께 제공되지 않습니다.

나는 가이드를 따라 페이스 북의 문서를 읽었지만 잘못된 점을 알아낼 수 없다. 누락 된 단계가 있습니까?

아무도 알고 계십니까?

답변

2

scope에 사용자 위치를 추가하면 앱에 사용자의 위치를 ​​읽을 수있는 권한이 있음을 의미합니다. FB가 귀하에게 보낼 것이라는 의미는 아닙니다. 그것을 찾으려면 FB API 호출을해야합니다. 코알라 보석을 확인하십시오 - 로그인에서 얻은 access_token으로 초기화 한 다음 FB로 전화하여 위치를 찾으십시오.

+0

Tnks에 요청 그래프 API

및 요청에 대한 '코알라'보석! 나는 omniauth-facebook gem의 README가 인증 해시 안의 위치를 ​​나열하기 때문에 혼란 스럽다. 구식이라고 생각해? https://github.com/mkdynamic/omniauth-facebook – alexandrecosta

+1

FB SDK로 작업 할 때 경고 나 사과없이 항상 변경 사항을 배웁니다. 행운을 빕니다. – Leopd

0

사용 '/ ME/위치'

관련 문제