Ubuntu One 有支付 API 吗?
我可以集成到我的 ubuntu-app(python) 中吗?
我会用它来添加一个简单的捐赠对话框。
因此最终用户可以选择默认的每月捐赠金额以及持续几个月。
更新:
我已经联系 Canonical 中止此事,Joshua Hoover 回复道:
最终,我们会提供一种方法来做到这一点,但这还需要进一步的努力。
注意: 我向 Canonical 提出的问题/电子邮件仅包含第一行树。
答案1
不幸的是,从Ubuntu One API 页面,看起来账户信息API是只读的,目前不允许您升级/订阅用户付费帐户。但是,它将允许您访问用户的帐户信息以及他/她是否有付费计划。
从这一页:
得到https://one.ubuntu.com/api/account/
返回有关用户帐户的信息。
对此 API 的请求必须使用有效的 Ubuntu One OAuth 令牌进行签名。
返回有关用户帐户信息的 JSON 对象。
{ ..... “订阅”:{ “description”:(字符串)用户可显示的帐户描述 “货币”:(字符串)用于账户付款的三字符货币代码 “已开始”:(字符串) ISO 8601 订阅开始日期 “is_paid”:(布尔值)订阅付费状态 “expires”:(字符串)ISO 8601订阅到期日期 “id”:(int)内部 U1 订阅 ID “价格”:(浮动)订阅费用 “试用”:(布尔值)订阅是否为试用? "qty": (int) 订阅数量 “upgrade_available”:(布尔值)是否可以升级? “name”:(字符串)用户可显示的订阅名称 }, ......
答案2
Ubuntu One 是一种数据同步和可用性服务。Ubuntu One 帐户 API 不适用于此,因为它仅适用于该服务的帐户。
我认为目前还没有公开的 API、必要的法律协议或任何标准的方式来使用为 Ubuntu One 或 Ubuntu Store 提供支持的支付处理服务。如果您想讨论在为 Ubuntu 开发的应用程序中使用此类服务的可能性,您应该联系 Canonical,围绕此类支付服务进行业务发展和合作讨论。