api @ api.foursquare.com/v2/users/USER_ID/checkins 여기를 참조하십시오 developer.foursquare.com/docs/users/checkins 나는 만들고있어. vb.net을 사용하여 요청하지만 그건 아마 부적절합니다. 문제는 내가받는 응답이 beforeTimeStamp 값을 무시하는 것입니다.Foursquare checkins api - 날짜 사이에 체크인을하려고합니다.
예를 들어이 URL에 대한 요청 URL을 만들었습니다. (oauth_token 가면 처리되었지만 정확하고 작동합니다) https://api.foursquare.com/v2/users/self/checkins?oauth_token=####&v=20120214&limit=250&offset=0&afterTimestamp=1332720000&beforeTimestamp=1333238400 1332720000은 2012 년 3 월 26 일 (일) 기일이며 1333238400은 01-04-2012입니다. 나는이 날짜 사이에 모든 체크 인을 반환 할 것으로 기대합니다. 그러나 항상 모든 체크 인을 가장 최근의 체크 인 (즉, 오늘 11/04/2012)으로 반환합니다. 지난 밤에 이것에 대한 답을 찾기 위해 보냈고 나는 더 이상 앞으로 나아 가지 않습니다.
내가 필요로하는 것이있을 때까지 기록 로그를 돌아 다니며 이동하는 페이징 방법을 쓸 수 있습니다. 이것은 여러 요청을 만들 것이다. 개체를 다시 가져 오면 범위를 벗어난 체크 인을 제거하는 간단한 함수를 작성했습니다. 그러나 이것은 쓸데없는 것처럼 보이는데, 특히 내가 쓰는 애플리케이션이 사용자 기록에서 수년간 되돌아 갈 가능성이 있기 때문에. 이는 필요 이상으로 많은 데이터를 반환함으로써 불필요한 오버 헤드를 초래할 수 있음을 의미합니다. 모든 검색이 끝나면 Foursquare API 콘솔을 우연히 만났을 때 위의 2 가지 해결 방법 중 하나를 수행하기 위해 사임했습니다. https://apigee.com/
이 글을 읽었다면이 질문의 주요 내용이됩니다. 내가 잘못하고있다 ...) 위의 설정으로 apigee.com 인터페이스를 사용하여 요청을 작성하면 응답 본문에 필요한 체크 인, 즉 지정된 날짜 사이의 요청 만 포함됩니다! 내 앱을 사용하면 모두 돌려 준다! (실행 후 요청 상자) 내 URL/V2/사용자/자기/체크 인가?의 oauth_token = #### & V = 20120214 & 제한 = 250 & 오프셋 = 0 & afterTimestamp = 1,332,720,000 & beforeTimestamp는 = 1333238400 Apigee의 URL /V2/사용자/셀프/체크 인?의 oauth_token = #### V = 20,120,214 & & & 제한 = 250 0 = & & afterTimestamp = 1,332,720,000 beforeTimeStamp = 1,333,238,400
스폿 차이 오프셋? 나도 못해! 누구든지 아이디어가 있습니까? 많은 감사합니다.
고마워요! 분명히 지금 나는 어리 석을 느낀다. 그러나 나는 정직하게 그것을 보지 않았다! 나는 단지 대답이 기뻤다 ... 아마 나는이 길을 너무 오랫동안 응시하고 응시했다. 이제 완벽하게 작동하는지 확인할 수 있습니다. 다시 한 번, 실수를 지적하면서 시간을내어 주셔서 감사합니다. 정말로 감사합니다. – Alistair