2012-11-27 79 views
1

我的應用程序使用hereNow api。我正確簽入(即物理存在的位置)到場地,然後var_dump調用hereNow端點的請求響應,所以它返回「count」,但「items」爲空,如下所示。字符串'{「meta':{」code「:200},」notifications「:[{」type「:」notificationTray「,」item「:{」unreadCount「:1}}],」response「 :{「hereNow」:{「count」:1,「items」:[]}}''(length = 138)爲什麼Foursquare hereNow終端不能退貨?

我嘗試了使用foursquare explorer的同樣的事情,但獲得了類似的結果。你能否解釋一下爲什麼會這樣?「未讀數」背後的想法是什麼?謝謝。

回答

0

a)確保您用於創建hereNow請求的OAuth令牌適用於簽入的同一用戶。您必須代表登記到場地的用戶查看誰是「現在在這裏「

b)由於最近簽入太頻繁,或者設備提供的緯度/經度座標不夠準確,您的登機手續可能會被識別爲作弊。

+0

謝謝您的時間和答覆。實際上,我已經設法使用「hereNow」,不管是否代表任何用戶行事,它都有效但不一致。當我辦理登機手續時,有時候,此時,NowNow會立即返回「物品」,有時會在一段時間後返回,有時甚至根本不會。在所有這些情況下,「計數」數據都會正確更新。所以,你認爲你的第一個建議(我確信建議'b'不是問題),即使在我剛剛提到的現在...之後,仍然可能是問題...? – adoughdough

+1

爲了看到現場的實際人員,您現在必須在場內進行檢查。這是出於用戶隱私的原因。因此,您必須使用用戶的OAuth令牌才能在此處查看此處的人員。您不需要用戶的OAuth令牌來查看「計數」,因爲在會場簽到的人數是公共信息。 – pfhayes