2012-09-17 3 views
0

/foursquare API의 사용법 및 작업과 관련하여 몇 가지 의문점이 있습니다.Foursquare API 사용법 :/venue/stats

Q1. 정보를 얻으려면/venue/stats를 사용하고 회장 ID를 제공합니다. 그래서 내 앱을 등록하고 클라이언트 ID와 비밀 값을 얻었습니다. 나는 Foursquare API endpoint에 가서/venue/stats api를 사용해 보았고 oauth_token이 FSQ에 의해 자동적으로 생성된다는 것을 알아 차렸다. 그래서이 oauth_token은 내가이 api를 사용할 때마다 사용해야하는 동일한 토큰인가? 언급 된 인증 단계를 수행해야합니까?

2. api URL에/simulate 링크가 생성됩니다. 이 사실은 API 테스트를 통해 FSQ가 이러한 API 호출을 시뮬레이션 호출로 분류했기 때문에 가능하다고 생각합니다. 내 이해를 확인해주세요. 이것이 그렇다면 내가 언급 한 것처럼 API를 사용할 때마다/v2/venues/venue_id/stats 내가 JSON 통계를 볼 권한이 없다는 오류가 발생합니다. 왜 그런지 말해 줄 수 있니? 이것이 access_token 문제로 인한 것이라면 똑같은 문제가 simulate call과도 같았습니까?

곧 답장을 보내고 자합니다.

답변

1

API 탐색기 바로 아래에 "OAuth 토큰이 자동으로 추가되었습니다."라고 표시됩니다. 이 토큰을 사용하지 마십시오. API 탐색기를 사용하는 동안 로그 된 경우 정보가 임시로 저장되거나 사용자 정보를 사용하여 생성되었음을 확신합니다. 유효한 액세스 토큰을 얻으려면 여전히 인증 프로세스를 사용해야합니다. 그러나이 액세스 토큰을 저장하고 인증 프로세스를 건너 뛸 수 있습니다. 액세스 토큰은 사용자 및 앱에 고유 한 키 역할을합니다. 여기에 대해 자세히 알아보기 : https://developer.foursquare.com/overview/auth

시뮬레이션 기능은 대개 사용자가 장소의 관리자가되어야하는 API 호출에 주로 사용됩니다. 앱이 관리자 인 사용자가 아닌 경우 또는 관리자의 액세스 토큰을 사용하여 전화를 거는 경우가 아니면 특정 통화를 수행 할 수 없습니다.