如何使用Feedly API获取所有未读项目

时间:2018-08-26 19:44:45

标签: api feedly

好吧,要么这是非常明显的,我实在太傻了,看不到它,要么根本不可能。

我创建了一个Feedly developer access token,可以很好地调用一些端点,例如/ profile,/ categories等。目前正在使用curl对其进行测试,但最终将在Ruby中进行。

从文档(甚至通过Googling)找不到的是如何访问所有订阅中所有未读条目的方法,就像在Feedly应用程序中一样:

Feedly All Unread Items

据我了解,信息流是针对特定的供稿的。我认为,与“所有”流最接近的事物是Global Resource Id“ global.all”。但是当我根据文档调用它时,出现“找不到API处理程序”。

curl -H 'Authorization: OAuth [<MY_ACCESS_TOKEN>]' http://cloud.feedly.com/v3/user/<MY_USER_ID>/category/global.all

{"errorCode":404,"errorId":"ap5int-sv2.2018082612.1607238","errorMessage":"API handler not found"}

在某些时候,我认为Feedly只是不支持此功能,因此去看了Inoreader的API文档和it looks pretty much the same。没有/ All流,可以提取未读条目。所以我觉得我在这里遗漏了很明显的东西。

我正在尝试做的事情:

基本上,我想为自己创建一个应用程序,在其中提取所有未读条目并将我感兴趣的条目标记为“稍后阅读”。这是我正在开发的更大的工作流程应用程序的一部分。

1 个答案:

答案 0 :(得分:1)

您快到了。要获取所有未读文章的流,语法为:

curl -H 'Authorization: OAuth <access token>' 'https://cloud.feedly.com/v3/streams/contents?streamId=user/<user id>/category/global.all&unreadOnly=true'

流API已记录在here中。 希望这会有所帮助。