繁体   English   中英

我正在使用 Newsblur API,我想将提要中所有故事的列表导出到文件中。 但是当我输入密码时,我得到一个错误

[英]I'm using the Newsblur API and I want to export a list of all the stories in a feed to a file. But when I enter my password, I get an error

我最近接触了 RSS,并开始使用 Newsblur。 而且我……咬得比我能嚼的还多。

我订阅了一些过于频繁地发布 wayyyyy 的提要,这非常令人难以抗拒。 在我取消订阅或使用 Newsblur 拥有的情报培训师功能之前,我想获取所有已经存在的条目的列表,这样我就不会错过任何我真正感兴趣的东西。我假设这将是我猜测这是我可以通过 API 做的事情,但在问这里之前,我想看看Newsblur API页面列表是否有用。

我首先尝试通过命令提示符登录,然后我尝试了这个(我之前在 Feedbin 中使用过类似的东西,它就像一个魅力,所以我认为它可能在这里工作):

curl --request POST --user "<username>:<password>" http://newsblur.com/api/login'

{"code": -1, "errors": {"username": ["Please enter a username."]}, "result": "ok", "authenticated": false}

(当然不包括角括号。也不确定我是否应该将输入和 output 分开?)

然后我尝试在没有密码的情况下运行该命令,我认为我有它,因为它提示我输入密码,但是在我输入密码之后,它仍然给了我同样的错误。 我尝试粘贴密码,我尝试实际输入密码,但无济于事。

curl --request POST --user "<username>" http://newsblur.com/api/login

Enter host password for user '<username>':
{"code": -1, "errors": {"username": ["Please enter a username."]}, "result": "ok", "authenticated": false}

我什至尝试使用-u而不是--user但同样的事情发生了。 我以前从未真正使用过 curl,所以也许我错过了一些非常明显的东西?

我目前无法针对实时 api 服务验证这一点,但在查看文档后,我相信 Newsblur 没有使用基本身份验证身份验证(这是 -u/--user 有效执行的操作) - 它希望你通过对 /api 的请求正文中的用户名和密码。

它可能会在响应中设置一个 cookie,必须在随后的请求中发送,因此您可能需要查阅curl 文档以了解如何使用 cookies

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM