Instapaper Simple API:添加链接而不存储用户密码?

时间:2012-07-03 20:48:03

标签: api instapaper

我正在尝试使用Instapaper的Simple API(http://www.instapaper.com/api/simple)。

API使用条款(http://www.instapaper.com/api/terms)说应用程序不应存储用户ID和密码,我也不想存储它们。但是,似乎通过简单API向用户的Instapaper添加链接的唯一方法是存储用户名/密码(如果用户确实有密码)。

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

API使用条款规定:

  

应用不得存储用户密码。只能收集密码才能获取xAuth令牌,之后必须将其丢弃。

只有完整的API才使用xAuth令牌。上述句子不适用于简单API,因为它使用基本HTTP身份验证。

您仍然“必须做出合理的努力来防止密码泄露,并且不得向任何其他服务或个人披露密码”。

答案 1 :(得分:0)

如果您使用的是本地Mac应用程序(例如Apple的Mail客户端或Airmail等第三方邮件客户端),则没有一种简单的方法来保存指向Instapaper的链接,而无需先在浏览器中打开链接然后使用Instapaper的浏览器扩展程序之一,用于实际保存文章。

我发现可以加快此任务的一种解决方法是为OS X编写服务,该服务使用Instapaper的API保存链接。

要编写您自己的服务,请首先打开Apple的Automator应用程序并创建一个新的服务。然后,将“运行Shell脚本”操作拖到应用程序的主工作流程区域。

确保该服务未收到任何输入,可被任何应用程序使用,并且将shell脚本设置为运行python。