2014-01-30 82 views
3

我试图使用书签交易的API来实现搜索,但我运气不好:Reddit搜索API网址?

http://www.reddit.com/search.json?q=ferrari?jsonp=? 

它返回一些JSON格式的文本,但没有结果。如果我搜索“汽车”,则返回2个结果,而我的其他代码将无法识别这些对象。 (另外,我知道有2个以上的赛车结果)。有关如何修改网址的任何想法?

回答

5

你的URL看起来是错误的。我想你使用问号而不是放大器来分隔请求变量。

我试过使用http://www.reddit.com/search.json?q=ferrari,我在JSON格式中得到了很多结果。

这将允许您对reddit帖子进行最基本的搜索。

您可以添加其他参数,在reddit API页面上描述:http://www.reddit.com/dev/api#GET_search。你也可以限制你的搜索到一个subreddit。

例如,要得到相同的结果,排序方式最新:http://www.reddit.com/search.json?q=ferrari&sort=new

+0

这工作,我的代码现在可以识别对象。谢谢 – mickdeez

-1

它的工作对我来说,像这样:

http://www.reddit.com/search.json?q=rest&jsonp=callback 

并没有限制参数默认为25,最大为100

+0

它现在给我一些JSON格式的文本,但是当我把它放在一个JSON观众,我发现了一个“无效JSON变量“错误。我的代码也不会识别这些对象。 – mickdeez

+0

我正在使用JSON查看我自己,它全部正常显示没有错误 –