community.createUserAccount
Give you the possibility to create an account for your user in one click.
Signature:
XmlRpcStruct community.createUserAccount(XmlRpcStruct parameters, String userMail)
Call:
URL: https://xmlrpc.renderfarm.fi/community.createUserAccount
Method: POST only
Protocol: OAuth v1.0 over XmlRpc formalism, using HMAC-SHA1 for signing the requests
Transport: HTTPS
Handler name: community
Parameters:
Expected parameters are as defined in the protocol:
- XmlRpcStruct parameters: an associative array with all the authentication parameters
- String userMail: the mail of the user who requested an account on our service
Exceptions:
| Code | Reason |
| 100 | Missing parameters |
| 101 | Invalid parameters |
| 103 | Privileges insufficient |
| 104 | Invalid signature |
| 200 | Mail format invalid |
| 201 | Connection problem |
| 202 | Stream error (succes tag not present) |
| 203 | Stream error (code tag not present) |
| 204 | Account couldn't be created |
| 205 | Account already existing |
| 206 | Parameters not set correctly |
| 207 | Permission denied |
| 208 | Account creation failed for unknown reason |
| 209 | User name already exists |
| 400 | Consumer key invalid |
Returns:
An associative array with the confirmation of creation. Expected attribute is :
- success = true
Sample response:
<?xml version="1.0" encoding="utf-16"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>success</name>
<value>
<boolean>1</boolean>
</value>
</member>
</struct>
</value>
</param>
</params>
