2013-06-25 6 views
3

Кто-нибудь знает, как я могу получить оценку/оценку места проведения (например, 9.0/10) с использованием API Foursquare?Оценка/оценка места в Foursquare

Я подключаюсь через Бесполезный доступ. https://developer.foursquare.com/overview/auth#userless

Яблочный кусок JSON, который я получаю, когда запрашиваю информацию о месте, похоже, не включает оценку/рейтинг. https://developer.foursquare.com/docs/venues/venues

ответ

3

Стоит отметить, во-первых, что не все места имеют рейтинги. Рейтинг рассчитывается только в определенных ситуациях, например, если имеется достаточное количество данных о месте проведения, чтобы начать расчет рейтинга, и если место проведения не является домом пользователя.

Однако, если место проведения рассчитано по рейтингу, и вы делаете запрос с использованием последней версии API (убедитесь, что у вас есть параметр av из последних нескольких месяцев), он будет возвращен в JSON из API следующим образом, когда вы делаете вызов /venues/<ID>:

{ 
    response: { 
    venue: { 
     ... // Other data about the venue will surround this, of course 
     rating: 7.18 
    } 
    } 
    ... // The response's metadata will also be here 
} 

Таким образом, в основном вы хотите проверить response.venue.rating.

+0

Есть ли способ вернуть его из/места/поиск? вызов? – yuf