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

如何使用Feedly API获取所有未读项目,api,feedly,Api,Feedly,好吧,要么这是非常明显的,我只是太傻了,看不见,要么根本不可能 我创建了一个,可以很好地调用一些端点,比如/profile、/categories等等。目前正在使用curl对它们进行测试,但最终将在Ruby中进行测试 我无法从文档(甚至通过谷歌搜索)中找到的是如何访问我所有订阅中的所有未读条目,就像我在Feedly应用程序中所做的那样: 据我所知,流是用于特定提要的。我认为,最接近全流的东西是“全球所有”。但是当我根据文档调用它时,我得到了“未找到API处理程序” curl-H'授权:OAut

好吧,要么这是非常明显的,我只是太傻了,看不见,要么根本不可能

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

我无法从文档(甚至通过谷歌搜索)中找到的是如何访问我所有订阅中的所有未读条目,就像我在Feedly应用程序中所做的那样:

据我所知,流是用于特定提要的。我认为,最接近全流的东西是“全球所有”。但是当我根据文档调用它时,我得到了“未找到API处理程序”

curl-H'授权:OAuth[]http://cloud.feedly.com/v3/user//category/global.all
{“errorCode”:404,“errorId”:“ap5int-sv2.2018082612.1607238”,“errorMessage”:“未找到API处理程序”}
在某种程度上,我认为Feedly可能不支持这一点,于是去看了Inoreader的API文档和。没有/All流可用于提取未读条目。所以我觉得我错过了一些很明显的东西

我想做的是:


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

你就快到了。要获取所有未读文章的流,语法如下:

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

streams API是有文档记录的。
希望这有帮助。

就是这样!谢谢谢谢谢谢!!你不知道我花了多少时间才找到这个@david哪个api提供了这个streamId?@Sam实际上没有api。大多数开发人员在代码中构建这些流id(用户id由API返回),但这仍然会获取项目本身。如果有超过20个项目,您需要获取下一页,等等。feedly中不是有一个简单的API函数,只显示项目计数而不获取项目吗?@Maximko如果您只需要ID,您可以使用
/v3/streams/ids
而不是内容(它还允许您在一次调用中获取多达500个ID)。如果只需要未读计数,则可以使用。
curl -H 'Authorization: OAuth <access token>' 'https://cloud.feedly.com/v3/streams/contents?streamId=user/<user id>/category/global.all&unreadOnly=true'