如何从JSON中的Subreddit获取新的文本?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (17)

我如何去获取JSON中的subreddit 的新文本?只需将.json添加到url(http://www.reddit.com/r/SOME_SUBREDDIT/new.json)即可返回以下内容:

{
    kind: "Listing"
    -
    data: {
        modhash: ""
        children: [ ]
        after: null
        before: null
    }
}

子数组不包含任何文本。

sort = new。sort = new。和/new?sort=new.json不会工作。

提问于
用户回答回答于

.json修饰符应该放在PATH组件的末尾,而不是整个URL。你要查找的URL是:

http://www.reddit.com/r/subreddit/new.json?sort=new
用户回答回答于

如果你有兴趣获得Reddit所有新文章的实时流,Pusher拥有非官方的Realtime Reddit API。

它也可用于Ruby,Python,PHP等。

<!-- Include the Pusher JavaScript library -->
<script src="http://js.pusher.com/2.2/pusher.min.js"></script>

<script>
  // Open a Pusher connection to the Realtime Reddit API
  var pusher = new Pusher("50ed18dd967b455393ed");

  // Subscribe to the /r/AskReddit subreddit (lowercase)
  var subredditChannel = pusher.subscribe("askreddit");

  // Listen for new stories
  subredditChannel.bind("new-listing", function(listing) {
    // Output listing to the browser console
    console.log(listing);
  };
</script>

扫码关注云+社区