Infelizmente, na página de APIs do Ubuntu One , parece que a API de informações da conta é somente leitura e atualmente não permite que você atualize / inscreva um usuário em uma conta paga. No entanto, ele permitirá que você acesse as informações da conta do usuário e se ele / ela tem um plano pago.
De esta página :
GET https://one.ubuntu.com/api/account/
Return information about the user account.
Requests to this API must be signed with a valid Ubuntu One OAuth token.
Returns a JSON object of information about the user account.
{
.....
"subscription": {
"description": (string) user-displayable description of account
"currency": (string) three-character currency code for account payments
"started": (string) ISO 8601 date for subscription start
"is_paid": (boolean) subscription paid status
"expires": (string) ISO 8601 date for subscription expiry
"id": (int) Internal U1 subscription ID
"price": (float) subscription cost
"trial": (boolean) is subscription a trial?
"qty": (int) subscription quantity
"upgrade_available": (boolean) is upgrade available?
"name": (string) user-displayable name of subscription
},
......