问题标签 [reddit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何使用 JSON 从 Reddit API 中提取 url 数据
我正在尝试从 subreddit 提要中提取图像发布 URL,并<img>
在我的页面上呈现元素。
一段时间以来,我一直试图将 jQuery Docs 中的.getJSON()
Flickr 示例拼凑在一起,但我一无所获。
有问题的代码:
在正文中,我有以下元素:div#images
我知道我需要使用 JSONP,但不确定如何使用。有人可以指出我正确的方向吗?
python - 向 reddit_api 添加对 fair 的支持
我正在尝试向reddit_api添加对reddit flair api的支持,但我似乎没有得到任何进展。
我已将以下内容添加到urls.py
:
以及以下内容reddit.py
:
但我的代码似乎没有明显的效果:
我没有收到错误消息,但不会在 reddit 上添加用户风格。其他功能reddit_api
非常适合我,我在 reddit 上拥有所有正确的版主权限。我的代码在某个地方出错了吗?
api - Reddit RSS 提要,不仅仅是 25 个结果?
我正在尝试通过http://reddit.com上的 subreddits 解析链接,但到目前为止,我被给出的 25 个结果的限制所阻止(比如在访问http://www.reddit.com/时) r/apple+programming.rss)。
有没有人知道有没有...
- 显示更多结果的 URL 参数
- 还有另一种获取更多结果的方法吗?(查看reddit api wiki,我没有看到任何从 subreddit 获取链接的内容)
php - 关于数据库结构和许多功能的问题 ala Reddit
我有一个关于像 Reddit 这样的书签网站如何管理用户记录的所有“投票”的问题。
例如,当我 (User_ID_292929) 在数据库中的某处逻辑上投票支持帖子 (Post_ID_282828) 时,它表示 User_ID_292929 投票支持 Post_ID_282828。
但是如何在数据库中对其进行结构化呢?处理用户配置文件的表格是否有一个充满逗号分隔值的字段,并且它会被分解并检查正在加载的页面上的帖子是否已被投票?
我不是在寻找一个冗长的答案,而是更多关于类似结构的示例程序或文档。
谢谢
c# - 将 json 转换为自定义对象数组
我正在尝试使用 C# 和 Json.Net 为 Windows Phone 7 创建一个 reddit 应用程序(仅供练习)。我正在尝试将 json 转换为 c# 可以使用的东西,以及其他一些东西。我可以提取我想要的数据,但不知道我是否使用了正确的方法。然后,一旦我有了 json 数据,我就无法将其转换为自定义对象。无论如何,我确信这段代码中有很多错误,所以任何有助于理顺我的标题的帮助将不胜感激。
这是代码:
这一行告诉我需要一个“新”调用。
现在这部分给我带来了麻烦。如何正确实例化 data、data2 和 child?
java - 用于投票的 Reddit API
我可以使用 Java 通过 API 登录 reddit,但我无法获得投票处理。这是为了让它工作而尝试做一个简化的案例。但我得到的只是“用户必须这样做”;有任何想法吗?
c# - DataBinding 反序列化 json 数组
我对 C#、silverlight 和整个数据绑定范例比较陌生。我一直在开发一个小测试应用程序,它使用 Json.Net通过他们的API从 reddit 中提取数据。无论如何,我可以很好地将数据放入我的应用程序,但现在我无法将数据推送到 UI 中。我尝试了几种不同的配置均无济于事。无论如何,代码在这里:
这是我的代码的主要部分。其余的类都在这里,它们用于 reddit API 提供的 JSON 的反序列化。
假设 XAML UI 的东西看起来像这样
标题包含在名为 topic 的 RootObject 实例中。所以获取标题的方法是
但是,我几乎不知道如何将其绑定到这些文本框或列表框。我知道必须设置数据上下文,并且这些项目可以通过代码而不是 xaml 绑定,但我想不出任何优雅方法来做到这一点。有什么帮助吗?万分感谢。
json - Reddit 的 JSON API 是否有未记录的人为限制来防止抓取?
看起来 JSON API 返回的结果与浏览器截然不同。
将此 URL 放入浏览器并查看结果,然后使用 API Kitchen、Curl、Mechanize 等进行尝试
http://www.reddit.com/r/guitar/new/.json?limit=100
您使用浏览器获得 100 个结果。使用检索它的非浏览器方法可以获得 1-2 个结果。
这是一个错误,还是有意设计来限制网络爬虫从 Reddit 收集的内容?在较大的 subreddit 上,它会导致令人难以置信的不一致结果,并且“after”参数对于分页来说是不准确的,从而导致大量重复的结果。
但是,我找不到任何文档表明这是故意的,而不是错误。如果有限制,那很酷,我只想知道它们是什么,这样我就可以在我的代码中正确地尊重它们。
jquery - 使用 jQuery getJSON 在 Reddit 上获取 url 的分数
我正在尝试从 reddit 获取某个 URL 的分数。要添加“与 reddit 共享(计数)”链接:
当您使用 curl 或浏览器调用 url 时,结果就像Reddits API 文档中所述。有一个 children 数组,其中包含一个带有数字的分数。
然而$.getJSON
,返回一个空答案,当在萤火虫中跨过它时可以看到。
这可能是reddit的一种保护方法吗?还是我使用 getJSON 错误?