【问题标题】:Instapaper Simple API : adding links without storing user password?Instapaper Simple API:添加链接而不存储用户密码?
【发布时间】:2012-07-03 20:48:03
【问题描述】:

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

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

我错过了什么吗?

【问题讨论】:

    标签: api instapaper


    【解决方案1】:

    API 使用条款规定:

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

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

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

    【讨论】:

    • 你能澄清一下吗?所以我必须向用户询问他的登录名(如果密码不为空,则询问密码),然后使用此凭据向 instapaper 进行查询,但不保存它们。这是正确的吗?
    【解决方案2】:

    如果您使用的是本地 Mac 应用程序(如 Apple 的 Mail 客户端或第三方邮件客户端,如 Airmail),如果不先在浏览器中打开链接,然后使用Instapaper 的浏览器扩展之一,用于实际保存文章。

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

    为了编写自己的服务,首先打开 Apple 的 Automator 应用程序并创建一个新服务。然后,将 Run Shell Script 操作拖到应用程序的主工作流区域。

    确保服务不接收任何输入,任何应用程序都可以使用,并且 shell 脚本设置为运行 python。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-27
      • 2019-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多