From d1fd28b702304b98e8f7ed16dfa80e0ce23027a7 Mon Sep 17 00:00:00 2001
From: Samuel Clay
/reader/feeds
- /reader/favicons
- /reader/page/:id
- /reader/refresh_feeds
- /rss_feeds/statistics
- /rss_feeds/feed_autocomplete
- /reader/feed/:id
- /reader/starred_stories
- /reader/river_stories
- /reader/mark_story_as_read
- /reader/mark_story_as_starred
- /reader/mark_feed_as_read
- /reader/mark_all_as_read
- /reader/add_url
- /reader/add_folder
- /reader/rename_feed
- /reader/delete_feed
- /reader/rename_folder
- /reader/delete_folder
- /reader/mark_feed_as_read
- /reader/save_feed_order
- /import/opml_upload
- /import/opml_export
- {{ endpoint.url }}
+ Parameter | -Description | -Default | -Example | -
---|---|---|---|
include_favicons | -Optional Include - favicons inline. Since they can be time consuming to download, you can optionally - turn them off. Use /api/v1/feeds/favicons/ to retrieve the favicons in a - separate request. | -true |
- true/false |
-
flat | -Optional Returns a flat folder structure instead of nested folders. Useful when displaying all folders in a single depth without recursive descent. | -false |
- true/false |
-
- {
- 'feeds': []
- }
-
-
- /reader/refresh_feeds
to get updated unread counts.include_favicons
if you can either cache favicons or can
- wait to fetch them.Parameter | +Description | +Default | +Example | +
---|---|---|---|
{{ param.key }} | ++ {% if param.optional %} + Optional + {% else %}{% if param.required %} + Required + {% endif %}{% endif %} + {{ param.desc|safe }} + | +{% if param.default %}{{ param.default }} {% endif %} |
+ {{ param.example }} |
+
#}
+{# { #}
+{# 'feeds': [] #}
+{# } #}
+{#
#}
+
+ {% if endpoint.tips %}
+ Parameter | -Description | -Default | -Example | -
---|---|---|---|
feeds | -OPTIONAL Array of feed ids. Leave empty to retrieve all active (enabled) feeds. | -- | [1, 2, 3] |
-
- {
- 'feeds': []
- }
-
-
-
- <img src="data:image/png;base64,[IMAGE_DATA_STRING]" />
-
- Parameter | -Description | -Default | -Example | -
---|---|---|---|
page | -optional Page of stories, starting from 1. | -1 |
- 2 |
-
- {
- 'feeds': []
- }
-
- Parameter | -Description | -Default | -Example | -
---|---|---|---|
page | -optional Page of starred stories, starting from 1. | -1 |
- 2 |
-
- {
- 'feeds': []
- }
-
- Parameter | -Description | -Default | -Example | -
---|---|---|---|
feeds | -required List of feed ids. | -- | [12, 24, 36] |
-
page | -optional Page of stories, starting from 1. | -1 |
- 2 |
-
- {
- 'feeds': []
- }
-
- NewsBlur is an RSS feed reader with intelligence.
-NewsBlur's API allows users to retrieve their feeds, feed counts, feed icons, feed - statistics, and individual feed stories. No API key is required, but you are required - to authenticate before using any of the API endpoints. Please be considerate, and don't - hammer our servers.
-It is a very nice thing to note that this entire API is open-source, including - the implementation of the endpoints. You can find the source of the - /reader/ views, - /rss_feeds/ views, - as well as - the API definitions in YML.
-{{ endpoint.url }}
- Parameter | -Description | -Default | -Example | -
---|---|---|---|
{{ param.key }} | -- {% if param.optional %} - Optional - {% else %}{% if param.required %} - Required - {% endif %}{% endif %} - {{ param.desc|safe }} - | -{% if param.default %}{{ param.default }} {% endif %} |
- {{ param.example }} |
-
#}
-{# { #}
-{# 'feeds': [] #}
-{# } #}
-{#
#}
-
- {% if endpoint.tips %}
- NewsBlur's API allows users to retrieve their feeds, feed counts, feed icons, feed - statistics, and individual feed stories. No API key is required, but you are required - to authenticate before using any of the API endpoints. Please be considerate, and don't - hammer our servers.
- -If your project or application allows users to interact with data from NewsBlur, - you must cite NewsBlur as the source of your data.
- -You may use the API commercially, by which we mean you may charge people money to - use your project which itself uses the API. You may not, however, sell advertising - against any data retrieved from NewsBlur's API. Essentially, you can charge money for - your application or service, but not wrap NewsBlur in advertisements.
- -We reserve the right to revise these guidelines. If you violate the spirit of - these terms, expect to be blocked without advance warning.
-