2012-12-03 3 views
0

나는 스코어 API를 사용하여 점수를 저장하는 페이스 북 게임을하고 있습니다.이 모든 것이 잘 작동하지만 고객이 국가 별 최고 기록을 필터링 할 수 있기를 원합니다. 이것을하는 쉬운 방법.주문 국가 별 Facebook 최고 기록

점수를 반환 할 때 사용자 개체는 ID와 이름 만 포함하므로 국가마다 사용자를 얻는 것은 매우 어리석은 일입니다.

답변

0

쉬운 방법은 응용 프로그램 설치 시간에 사용자 국가를 얻는 것입니다. 사용자가 앱을 방문 할 때 처음으로 나타나는 인증 대화 상자에 사용자 위치 권한을 추가하여이를 수행 할 수 있습니다 ( ).

여기서 user_hometownuser_location을 참조하십시오.

https://developers.facebook.com/docs/reference/api/user/

그런 다음 당신은 쉽게 데이터베이스에서 모든 사용자의 나라를 볼 수 있으며, 일종의 국가에 따라.

+0

예, 그렇다면 데이터베이스에 사용자를 추가해야한다는 의미입니까? 이것은 처음에는 내 생각 이었지만 이것이 필요하지 않아야한다고 생각했습니다. –

+0

@woutr_be 네, 그 일을해야 할 것입니다, 대부분 이름, 페이 스북 id, 생일 등 – DhruvPathak

+0

과 같은 사용자 정보를 캐시 할 수 있어야합니다 그것은 정말 어떤 백엔드도 필요하지 않는 캔버스 게임입니다, 그것은 단지 간단한 게임입니다, 그래서이 모든 것을 피하기를 바랬습니다. 하지만 고마워, 어쨌든이 일을해야 할 것 같아. –