2016-11-30 7 views
1

を返さない私は、将来のプロジェクトでそれを使用するにはFoursquareのAPIをテストし、奇妙な問題に直面しました。フォースクエアAPIが正しいのチェックイン情報

私は一例でそれを説明します。 あなたは次にあなたが

"response":{"hereNow":{"count":2,"items":[{"id":"583ede91a36ecd3aeee51647","createdAt":1480515217,"type":"checkin","timeZoneOffset":120,"user":{"id":"355625527","firstName":"Dima","gender":"male","relationship":"self","photo":{"prefix":"https:\/\/irs0.4sqi.net\/img\/user\/","suffix":"\/blank_boy.png","default":true}},"likes":{"count":0,"groups":[]},"like":false},{"id":"583ede0a02b60e59094ddbc5","createdAt":1480515082,"type":"checkin","timeZoneOffset":120,"user":{"id":"43963436","firstName":"Ayhan","lastName":"B","gender":"male","photo":{"prefix":"https:\/\/irs0.4sqi.net\/img\/user\/","suffix":"\/43963436-UWAYC333GLM2YQ4H.jpg"}}}]}} 

をチェックインする場所1にスウォームアプリ経由でチェックして、ここで会場正しいデータを受信

https://api.foursquare.com/v2/venues/559bac8f498effd9368131f6/herenow?v=20160606&oauth_token=<token> 

は、ユーザーが項目の配列フィールドに表示され、今エンドポイントを呼び出します2を配置して同じエンドポイントを呼び出します。チェックインデータは正しいです、あなたのユーザーはitems配列にあります。 しかし、あなたは1を配置するために戻ってチェックインの際、ユーザーは、項目の配列にあなたはまだ、最近ではまた2

あなたチェック配置するためにチェックインされる

"response":{"hereNow":{"count":1,"items":[{"id":"583ede0a02b60e59094ddbc5","createdAt":1480515082,"type":"checkin","timeZoneOffset":120,"user":{"id":"43963436","firstName":"Ayhan","lastName":"B","gender":"male","photo":{"prefix":"https:\/\/irs0.4sqi.net\/img\/user\/","suffix":"\/43963436-UWAYC333GLM2YQ4H.jpg"}}}]}} 

代わりにFoursquareの考えを含まれていませんそれは中にあなたの最近のチェックが1

"response":{"recent":[{"id":"583ee16ed8b0ed757138ec10","createdAt":1480515950,"type":"checkin","timeZoneOffset":120,"user":{"id":"355625527","firstName":"Dima","gender":"male","relationship":"self","photo":{"prefix":"https:\/\/irs0.4sqi.net\/img\/user\/","suffix":"\/blank_boy.png","default":true}},"venue":{"id":"559bac8f498effd9368131f6","name":"Львiвськi пляцки","contact":{"phone":"0936567878","formattedPhone":"093 656 7878","facebook":"288574604603052","facebookUsername":"lvivskipljacky","facebookName":"Львівські пляцки"},"location":{"address":"вул. Богдана Хмельницького, 10","lat":50.44546701910413,"lng":30.51702892776601,"labeledLatLngs":[{"label":"display","lat":50.44546701910413,"lng":30.51702892776601}],"postalCode":"01001","cc":"UA","city":"Kyiv","state":"Kyiv City","country":"Ukraine","formattedAddress":["вул. Богдана Хмельницького, 10","Kyiv, 01001"]},"categories":[{"id":"4bf58dd8d48988d16a941735","name":"Bakery","pluralName":"Bakeries","shortName":"Bakery","icon":{"prefix":"https:\/\/ss3.4sqi.net\/img\/categories_v2\/food\/bakery_","suffix":".png"},"primary":true}],"verified":false,"stats":{"checkinsCount":2782,"usersCount":1890,"tipCount":75},"url":"http:\/\/www.fest.lviv.ua\/uk\/restaurants\/lvivskipljacky\/","allowMenuUrlEdit":true,"beenHere":{"unconfirmedCount":0,"marked":false,"lastCheckinExpiredAt":0},"specials":{"count":0}},"source":{"name":"Swarm for Android","url":"https:\/\/www.swarmapp.com"},"photos":{"count":0,"items":[]},"posts":{"count":0,"textCount":0},"likes":{"count":0,"groups":[]},"like":false,"comments":{"count":0},"isMayor":false}]} 

を置くことであることを戻りますエンドポイントは、誰もが、あまりにもこの問題に直面しましたか?または四角形のAPIはチェックインにいくつかの制限がありますか?私はそれについてのウェブかかわらず、検索、彼らはチェックインまたはチェック彼らは別の会場でチェックインするまで、後にユーザーが3時間にわたって「今ここ」の会場で表示されます任意の有用な情報

+0

どのように私はそれを見逃すことができますが、これを見つけたかわからないhttp://stackoverflow.com/questions/8771514/when-checking-in-via-foursquare-api-i-do-not-showup -in-ここ-今?= 1 RQこれは、チェックインのロジックについて説明し、その答えのための非常に有用 – dekeract

答えて

0

を見つけることができません。 >・プレイス2 - - >置き1.私はこれはバグであるか、品質管理として、意図的に行われていればわからないあなたの例では、ユーザーが自分のチェックインパターンが場所1の場合は、「今ここ」1S場所には表示されません。

+0

ありがとう!はい、それは理にかなっていますが、ドキュメントに文書化されていると非常に良いでしょう。 – dekeract

関連する問題