2012-02-16 13 views
0

我試圖顯示用戶使用Foursquare API v2(/ checkins/add)進行Foursquare簽入的積分,但來自API的JSON響應似乎不一致。分數顯示在JSON的「通知」部分的兩個不同位置,但只有一個看起來是正確的。問題是,正確的每次都不一樣。有時分數出現的第一位是正確的。第二名的其他時間是正確的。分數出現在Foursquare簽入通知不一致的方式?

的得分顯示爲排行榜通知的一部分(通常是在[2]或[3]在JSON取決於是否有mayorship或徽章通知上),並再次作爲自己的單獨的通知(在[3],[ 4]或[5],具體取決於是否有市長,徽章或小費通知)。

我怎麼知道我是否迴應了正確的?

我使用PHP與jmathai的foursquare-async框架。

回答

0

如有疑問,請僅依賴記錄的行爲:https://developer.foursquare.com/docs/responses/notifications.html。在這種情況下,得分信息應該是排行榜對象的一部分。

+0

我知道文檔說的是什麼,但它實際上並沒有像它應該說的那樣行事。評分信息似乎在我原來的查詢中提到的兩個位置之間移動,有時在任一位置都不準確。 – golddave 2012-02-21 13:30:13