2012-02-16 9 views
0

私はFoursquare API v2(/ checkins/add)を使用してFoursquareチェックインのポイントを表示しようとしていますが、APIからのJSON応答には一貫性がないようです。スコアはJSONの「通知」セクションの2つの異なる場所に表示されますが、正しいものは1つのみです。問題は、正しいものが毎回同じではないということです。場合によっては、スコアが最初に表示される場所が正しい場合もあります。他の時間は2番目の場所が正しいです。フォースクエアチェックインの通知に表示されるスコアの矛盾点は?

スコアは、リーダーボード通知の通知(通常、JSONの通知またはバッジ通知があるかどうかに応じて[2]または[3]に表示されます) 4]または[5]のいずれかを選択します)。

私が正しいものをエコーし​​ているかどうかはどのようにわかりますか?

私はjmathaiのfoursquare-asyncフレームワークでPHPを使用しています。

答えて

0

疑いがある場合は、文書化された動作にのみ依存してください:https://developer.foursquare.com/docs/responses/notifications.html。この場合、スコア情報はリーダーボードオブジェクトの一部でなければなりません。

+0

私はドキュメントが何を言っているのかは知っていますが、それは実際にはそうするべきではないと言います。スコア情報は、元のクエリで言及した2つの場所の間を移動するように見えますが、いずれの場所でも正確でない場合があります。 – golddave

関連する問題