有没有办法在没有用户输入密码或显示一些foursquare oauth网站的情况下在iOS中获取场地搜索?
我不认为这个oAuth对这种请求有任何意义,它应该只是一个像这样的REST api“https://api.foursquare.com/v2/venues/search?ll=-27.58818 ,-48.523248&安培; CLIENT_ID = JN00ABQBOCK5V54FQ1TWQFLOOIDU12UAZXURHXGXNK0ESJBY&安培; client_secret = 14ES1NXTCL1XC5HSLBUT4LWE4ROEDGNYKKWGGERZQGUKQ5JC“
但是这个不推荐使用= /
有什么想法吗?
答案 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的令牌行动的机制, 我们目前不支持这一点。