首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Reddit API: POST /api/search_reddit_names

Reddit API: POST /api/search_reddit_names
EN

Stack Overflow用户
提问于 2015-04-21 21:53:52
回答 1查看 435关注 0票数 0

我试着为一个subreddit搜索栏做一个简单的自动填充。

下面是我尝试使用提供的jQuery选项时的得到搜索代码:

代码语言:javascript
复制
$.getJSON('http://www.reddit.com/reddits/search.json?q=%27+'+query+'+%27&limit='+AUTOFILL_LIMIT, function(data){

    var results = data.data.children;

    console.log('Query: "'+query+'"');
    for(var i = 0; i < results.length; i++)
    {
        console.log('  '+results[i].data.display_name);
    }
});

下面是我尝试使用提供的jQuery选项时的邮政搜索代码:

代码语言:javascript
复制
$.getJSON('http://api.reddit.com/api/subreddits_by_topic?query=%27+'+query+'+%27', function(data){

    var results = data.data.children;

    console.log('Query: "'+query+'"');
    for(var i = 0; i < results.length; i++)
    {
        console.log(results[i].data.display_name);
    }
});

我做错了什么?我不断得到一个{error: 404}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-21 22:02:22

你的网址不正确。应该是http://api.reddit.com/api/subreddits_by_topic.json?query=

另外,如果您使用的是POST搜索选项(顺便说一下,这个URL不是这个选项),那么getJSON将无法工作,因为它使用的是GET请求方法。如果您使用的是$.post$.ajax,则必须使用jQuery (我建议使用)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29783844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档