Foursquare无用户搜索iOS

时间:2011-09-23 21:54:38

标签: iphone ios rest foursquare

有没有办法在没有用户输入密码或显示一些foursquare oauth网站的情况下在iOS中获取场地搜索?

我不认为这个oAuth对这种请求有任何意义,它应该只是一个像这样的REST api“https://api.foursquare.com/v2/venues/search?ll=-27.58818 ,-48.523248&安培; CLIENT_ID = JN00ABQBOCK5V54FQ1TWQFLOOIDU12UAZXURHXGXNK0ESJBY&安培; client_secret = 14ES1NXTCL1XC5HSLBUT4LWE4ROEDGNYKKWGGERZQGUKQ5JC“

但是这个不推荐使用= /

有什么想法吗?

3 个答案:

答案 0 :(得分:3)

它没有被弃用,你只是错过了"版本控制"参数,用于指定您尝试使用的API版本。

请求https://api.foursquare.com/v2/venues/search?ll=-27.58818,-48.523248&client_id=JN00ABQBOCK5V54FQ1TWQFLOOIDU12UAZXURHXGXNK0ESJBY&client_secret=14ES1NXTCL1XC5HSLBUT4LWE4ROEDGNYKKWGGERZQGUKQ5JC & v = 20111107 将删除您在回复中看到的警告

答案 1 :(得分:1)

在请求中添加查询字符串参数,如下所示。

&v=20111119 // Choose a proper version.

更新:这实际上是一个日期。因此,请确保以y参数为基础以yyyymmdd格式发送当前日期。

答案 2 :(得分:0)

根据FourSquare's docs page on venue searching,不再需要代理用户:

  

某些终端(例如场地搜索)允许您不作为任何终端   特定用户。我们将返回适合的非个性化数据   通用,性能应稍好一些。在这些   例如,将您的客户端ID作为client_id传递,将您的客户端密码作为   client_secret。虽然OAuth2规范的草案11提供了一个   消费者通过名为Client Credentials的令牌行动的机制,   我们目前不支持这一点。