gpt4 book ai didi

javascript - 尝试通过 snoocore node.js 获取 reddit 自身文本的 Reddit Api 错误

转载 作者:行者123 更新时间:2023-11-29 21:56:20 28 4
gpt4 key购买 nike

我正在尝试获取帖子上的 self.text 并使用此路线:

reddit('/r/Denmark/comments/2jc5yk/how_to_live_in_denmark.json').listing({ 
context: 1,
limit: 10,
sort: 'hot',
})
.then(function(result) {
console.log(result);
});

我也试过使用 .get(),没有 .json 也没有 /how_to_live_in_denmark 但仍然是同样的错误。

当我在浏览器中输入路由时,我得到了所需的 JSON。

我得到的错误:

Uncaught Error: Invalid path provided! This endpoint does not exist. Make sure that your call matches the routes that are defined in Reddit's API documentation

我做错了什么?

最佳答案

更新:2015-02-09

Snoocore 现在接受带有嵌入值的 URL,如果您不想使用它们,则不需要占位符。


我是这个 API 包装器的创建者。我将不得不更多地监视 StackOverflow 以更快地捕捉到这些信息。当您遇到问题时,也可以随时在 GitHub 上提出新问题以获得更快的响应!

看起来您正在尝试调用此端点:

GET /r/[subreddit]/comments/article

基本上括号中的任何内容在 Snoocore 中都是可选的,斜体 中的任何内容都是一个 URL 参数,您需要在调用中为其定义占位符(使用 $parameter)。有关这方面的更多信息,请参阅 documentation (如果不清楚,请随时提出问题或改进文档!)

所以在你的情况下,你会想要这样做:

reddit('/r/$subreddit/comments/$article').get({
$subreddit: 'Denmark',
$article: '2jc5yk',
context: 1,
limit: 10,
sort: 'hot'
}).done(function(result) {
console.log(result);
});

请注意,不是在调用中定义 url 参数,而是分别由 $subreddit$article 引用。

请注意,评论不是列表,因此不能使用 listings interface正如您在问题中尝试做的那样。

关于javascript - 尝试通过 snoocore node.js 获取 reddit 自身文本的 Reddit Api 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26404785/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com