好吧,要么这是非常明显的,我实在太傻了,看不到它,要么根本不可能。
我创建了一个Feedly developer access token,可以很好地调用一些端点,例如/ profile,/ categories等。目前正在使用curl对其进行测试,但最终将在Ruby中进行。
从文档(甚至通过Googling)找不到的是如何访问所有订阅中所有未读条目的方法,就像在Feedly应用程序中一样:
据我了解,信息流是针对特定的供稿的。我认为,与“所有”流最接近的事物是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流,可以提取未读条目。所以我觉得我在这里遗漏了很明显的东西。
我正在尝试做的事情:
基本上,我想为自己创建一个应用程序,在其中提取所有未读条目并将我感兴趣的条目标记为“稍后阅读”。这是我正在开发的更大的工作流程应用程序的一部分。
答案 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中。 希望这会有所帮助。