
[英]Can't get Google Cloud Platform to recognize JSON service account key file. Error: PyOpenSSL is not available. Suggests JSON but I'm using a JSON key
[英]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.