UbuntuOne API - 开发 Perl 模块来使用它

UbuntuOne API - 开发 Perl 模块来使用它

我正在开发一个 Perl 模块来与 UbuntuOne 的 API 配合使用。

1)我能够使用基本 HTTP 身份验证和 JSON 解析器检索名称、消费者密钥、消费者秘密、令牌和令牌秘密值。

2)利用这些数据,api-文档说我应该执行 GET 操作https://one.ubuntu.com/oauth/sso-finished-so-get-tokens/

我得到:

好 0/20

有人知道这是什么意思吗?

3)最后,当我尝试使用 API 时,我收到 HTTP/1.1 401 UNAUTHORIZED :-(

有任何想法吗?

答案1

经过几个小时与 ubuntu one 的斗争。以下是答案:

1) 0/20 表示有效令牌为 0。尽管流程正确,但 UbuntuOne 无法验证您与 API 的连接。

2)基本认证时,参数为:

  • ws.op=身份验证
  • token_name=Ubuntu One @ 某物

注意:token_name 应该准确(大写字母、空格等)。

相关内容