Foursquare, как отобразить фид чеков от всех пользователей моего сайта? - PullRequest
0 голосов
/ 09 августа 2011

Итак, я понимаю, что у каждого пользователя моего веб-сайта будет ключ Auth_key после того, как он разрешит моему веб-сайту доступ к своей учетной записи foursquare (после процесса аутентификации). Насколько я понимаю, для отображения последних проверок пользователя мне нужно использовать auth_key этого пользователя и конечную точку users/self/checkins, чтобы получить последнюю контрольную точку конкретного пользователя. Таким образом, для того, чтобы все пользователи получили последние проверки, мне нужно пройтись по каждому из моих пользователей, получить каждый auth_key и получить фиды.

Я делаю фиды из последних проверок моих пользователей. Таким образом, он будет отображать последние 20 проверок. Какую конечную точку я могу использовать для достижения этой цели?

Ответы [ 3 ]

1 голос
/ 18 августа 2011

Я думаю, что конечная точка, которую вы ищете: https://api.foursquare.com/v2/users/self/checkins?oauth_token=

Кроме того, песочница api foursquare может помочь вам в тестировании: https://developer.foursquare.com/docs/explore.html#req=users/self/checkins

0 голосов
/ 18 августа 2011

Судя по всему, разработчики API Foursquare работают над «Push API». Таким образом, вместо того, чтобы отправлять запрос в foursquare, foursquare будет отправлять нам данные каждый раз, когда пользователь, авторизованный на нашем сайте, регистрируется.

https://github.com/foursquare/hackathon/wiki/Foursquare-Push-API

0 голосов
/ 11 августа 2011

Вы могли бы фактически назвать конечную точку 'Users'

https://developer.foursquare.com/docs/users/users.html

https://api.foursquare.com/v2/users/USER_ID

С этим вы можете получить всю публичную информацию о вашем foursquareпользователи

Однако, если вы можете получить ключ авторизации, воспользуйтесь вызовом истории объекта

https://developer.foursquare.com/docs/users/venuehistory.html

https://api.foursquare.com/v2/users/USER_ID/venuehistory

...