四方 - 建立不可用的问题

时间:2013-06-24 15:18:52

标签: foursquare

我们正面临着四方API的问题,即获取场地。问题是某些地方在列表中不可用,因此在应用程序中不可见。

例如,举例说明" Cafe 220"位于美国加利福尼亚州帕洛阿尔托大学路220号。

这个地方在"四方广场"网站以及iPhone应用程序。但是,当我们通过我们的申请申请时,这个地方不可用。

请查看以下来自不同应用程序的请求以及与之相关的查询。

[1]。我们的申请要求:

基于OAuthtoken的请求:

api.foursquare.com/v2/venues/search?ll=37.445,-122.162385&intent=browse&radius=804.67&limit=50&oauth_token= [OAuthTokenHere]&安培; V = 20130613

[2]。参考申请要求:

使用下面url上的github上的参考应用程序:

github.com/Constantine-Fry/Foursquare-API-v2

从Github应用程序调用Venues API:

https://api.foursquare.com/v2/venues/search?client_id= [CLientID Here]& client_secret = [ClientSecretHere]& v = 20130117& locale = en& ll = 37.444829,-122.162241&半径= 500

查询:

1)当我们从我们的申请发送请求然后" Cafe 220"在列表中看不到,而它在" Github"参考申请。所以我们不确定为什么会出现这种问题。

请告诉我们为何该列表中没有该地点以及如何解决此问题。

2)我们的理解是上面从github制定的请求是" Userless Request" - 这是对的吗?

3)请告诉我们哪种方法更好" OAuthToken"或者"用户少请求"。因为我们正面临着获取场地数据的问题。

请告诉我们您的反馈意见,以便我们克服这个问题。

1 个答案:

答案 0 :(得分:0)

看起来这是因为您的第一个查询中有intent=browse个参数。这不会使场地与起始点的距离增加。由于您使用的半径约为800米,因此该区域可能有太多场地挤出您正在寻找的场地。

尝试使用不同的意图(记录为here)或更小的半径。

此外,您应该公开客户端密码和oauth令牌,因为它已经公开发布,或者您可能会损害用户的隐私。