2012-06-15 45 views
4

我需要我的應用程序來顯示我的朋友最近簽入的地點列表。爲此,我使用「checkins」端點 - https://api.foursquare.com/v2/users/USER_ID/checkins。但不幸的是,它不能按預期工作。它僅返回當前登錄用戶「self」的最近簽入。我設法只獲得一個最新的選定朋友簽入。那麼「一個」簽入只會幫助很大,但會帶來更多的困惑。人們認爲我的應用程序無法正常工作並抱怨! :(Foursquare - 朋友的入住歷史?

在文檔中明確指出目前只支持「self」,我想知道foursquare能夠讓我們的開發人員至少讀取5或10個最新簽入的內容,或者有任何其他方式可以閱讀更多內容比選擇的一個朋友籤?

我不希望我的應用程序的用戶認爲這是不正常和卸載它:(。

回答

0

我不知道你真正想要的那些籤辦,所以這只是開箱即用的想法:)

  • 使用用戶的活動(新聞)訂閱源。這個API沒有記錄。 Feed在Web版本的主html中「硬編碼」。也許你應該看看移動版本。無論如何,如果沒有記錄,他們可能不允許訪問這些數據...

  • 抓住用戶的朋友的徽章列表。他們每個解鎖徽章包含一個場地。

  • 探索的提示/待辦事項列表(完成)/列出/創建的用戶市長職位

  • 如果「朋友」是應用程序的用戶,建議多簽入(我不知道這是否是好的與Foursquare。在這種情況下,你應該通知你的用戶,他們的簽到可能會顯示給他們的朋友)。 四方也有一個保留策略:https://developer.foursquare.com/overview/community

四方沒有強大的隱私設置,如Facebook。在此之前,我想他們會保持朋友的簽到私人...希望有幫助

+0

Emmanuel,非常感謝您的回覆。我寧願堅持現有的API調用。我認爲screen scrapping或html解析和收集朋友的檢查也不是可靠的解決方案。我希望有一個我缺少的端點,或者我可以做到的結果。反正非常感謝! – Simplyi

3

有關最近check-in爲朋友列表,請使用/checkins/recent端點。最終,朋友標籤API將包含來自活躍朋友的更多簽到,但該API終端目前正在大量建設中,我們還沒有準備好與外部開發人員共享。

如果新近度不那麼緊急,請使用/venues/explore端點。目前尚未記錄,但您可以指定「friendVisits = visited」,並只返回用戶朋友去過的場所。