Hi Sina - welcome to the community.
This is relatively easy to do; new Event API's were added to Adobe Connect 9 including an api call to register someone for an event. The API call is 'event-register' and you can find the details here:
http://help.adobe.com/en_US/connect/9.0 … 772fa-8000
You basically call the web service using the following syntax:
http://example.com/api/xml
?action=event-register
&sco-id=12605&
login=api2@adobe.com
&password=1234
&password-verify=1234
&first-name=Alistair
&last-name=Lee
&campaign-id=xyz
The campaign-id isn't necessary. A couple of things I learned when using this API call:
1 - If you (or your application) is logged into Adobe Connect, then the call doesn't work as expected - you might register yourself instead of the intended user. It's best to ensure you're logged out of Adobe Connect before making this call.
2 - You might notice that using this call logs you in as the user you just registered. I found it was best to run the API call to log out of Adobe Connect after running this API call.
(BTW - I've reported both of these issues to the product team, so it's possible they may no longer be in the product).
You can find the SCO-ID of your event by opening it in a browser, then looking at the URL for the SCO-ID.
Thanks,
Alistair