2012-02-16 2 views
0

Я пытаюсь отобразить точки, которые пользователь получает для проверки Foursquare, используя API Foursquare v2 (/ checkins/add), но ответы JSON от API кажутся непоследовательными. Оценки отображаются в двух разных местах в разделе «уведомление» JSON, но только один кажется правильным. Проблема в том, что правильный один раз не каждый раз. Иногда первое место, где отображаются баллы, верны. В других случаях второе место верно.Способ отображения результатов в уведомлениях о проверке Foursquare несовместим?

Оценки отображаются как часть уведомления о лидерстве (обычно в [2] или [3] в JSON в зависимости от наличия уведомлений о мэрии или значках) и снова как их собственное отдельное уведомление (в [3], [ 4] или [5] в зависимости от наличия уведомлений о мэрии, значках или подсказках).

Как я могу узнать, повторяю ли я правильный?

Я использую PHP с фреймворком jmathai's foursquare-async.

ответ

0

При возникновении сомнений полагайтесь только на документальное поведение: https://developer.foursquare.com/docs/responses/notifications.html. В этом случае информация о счете должна быть частью объекта таблицы лидеров.

+0

Я знаю, что говорится в документации, но на самом деле не ведет себя так, как говорится. Информация о баллах, кажется, перемещается между двумя местами, которые я упоминал в моем первоначальном запросе, и иногда не точен в любом месте. – golddave