Foursquare"缺少访问凭据"用于客户ID和客户端密钥的场地搜索

时间:2014-07-15 12:48:43

标签: ios foursquare

我正在尝试从foursquare API的场地端点搜索场地,无需使用客户端ID和客户端密钥进行身份验证即可完成。我在foursquare网站上生成了这些,我的请求url字符串看起来像这样......

NSString *requestString = @"https://api.foursquare.com/v2/venues/search?near=New+Delhi&intent=browse@radius=10000&limit=10&query=pizza+hut&client_id=XXXX&client_secret=YYYY&v=DATEVERIFIED";

其中XXXX和YYYY分别是我的客户端ID和客户端密钥。

我不知道我做错了什么但得到了这个回复

{
 meta =     {
 code = 400;
 errorDetail = "Missing access credentials. See https://developer.foursquare.com/docs/oauth.html for details.";
 errorType = "invalid_auth";
};
response =     {
};

请帮帮我......

PS:我是第一次开发人员并且已经查看了堆栈溢出here,但这对我没有帮助。因此,请考虑鼓励这个问题而不是否定投票。

1 个答案:

答案 0 :(得分:2)

似乎在这里工作。我将@radius更改为& radius,并将v = DATEVERIFIED更改为v = 20140715

https://api.foursquare.com/v2/venues/search?near=New+Delhi&intent=browse&radius=10000&limit=10&query=pizza+hut&client_id=XXXX&client_secret=YYYY&v=20140715