我正在尝试在帖子上获取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上打开新问题,以便更快地做出响应!
您似乎正在尝试调用此端点:
基本上,方括号中的任何内容在Snoocore中都是可选的,而斜体字的则是URL参数,您需要在调用中为其定义占位符(使用$ parameter)。可以在文档中阅读有关此内容的更多信息(如果不清楚,可以随时提出问题或改进文档!)
因此,对于您的情况,您将需要执行以下操作:
reddit('/r/$subreddit/comments/$article').get({
$subreddit: 'Denmark',
$article: '2jc5yk',
context: 1,
limit: 10,
sort: 'hot'
}).done(function(result) {
console.log(result);
});
请注意,它们现在由$subreddit
和$article
分别引用,而不是在调用中定义url参数。
请注意,评论不是清单,因此不能像您在问题中尝试的那样使用清单界面。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句