繁体   English   中英

Foursquare无用户搜索iOS

[英]Foursquare userless search iOS

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

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

但这个被弃用= /

有什么想法吗?

它没有被弃用,您只是缺少“版本控制”参数,该参数指定您尝试使用的API的版本。

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

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

&v=20111119 // Choose a proper version.

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

根据FourSquare关于场地搜索的文档页面,不再需要代理用户:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM