Run PHPUnit Functional Tests

Login - Authenticate a user creating a session

Endpoint: /login.[xml|json]
Example: http://api.combo.com/login.xml?client_id=1&username=combo&password=someth!ng
Properties:
Name Description Permissions
timeout The amount of seconds until the session will timeout from inactivity. EVERYONE
Parameters:
Name Description Format
client_id The id of the combo client to log in to. integer
username Username or email address. string
password The password. string

Internal applications

Administer Users

Test - (Login first)

Run PHPUnit Functional Tests

Twitter

Follow combo2test005

Create some data

Login as combo
Register as combo2test001
Logout
Login as combo2test001
Logout
Login as combo2test001@gmail.com
Facebook Add
Twitter Add
YouTube Add
Blogger Add
RSS Add
Foursquare Add
Sync My Facebook Account (dev only)
Sync My Twitter Account (dev only)
Sync My YouTube Account (dev only)
Sync My Blogger Account (dev only)
Sync My RSS Account (dev only)
Sync My Foursquare Account (dev only)

Sync

Sync All My Network Accounts

User

List My Profile
List My Profiles

Clients

List clients

Accounts

List My Account Ids
List My Accounts
List My Account As A Nested Tree
Add a root account named "TestAccount"
Rename "TestAccount" to "Test2Account"
Add the account to the combo profile (sub-accounts inherit)

Network Accounts

List My Network Account Ids
List My Network Accounts (Includes Facebook Pages)
List My Network Accounts (Includes Facebook Pages) As A Nested Tree
List Content Types
List Networks
Associate account 1 with network account 1
Associate account 1 with network account 2

Friends - Testing only, use the Content version below for development

My Friends
My Friends and Friends of Friends

Content

My Content
*My Accounts
My Audio
*My Comments
My Events
*My Followers
*My Friends
My Links
*My Pages
My Photos
My Posts
My Statuses
My Videos
* Not yet implemented

Messaging (Log in as combo first)

Get a list of valid message priorities
Send a new message to users 1 and 2 with a priority of critical
Reply to message 3 and add user 3 to the recipient list with a new priority of high
My Message (ID #1 sent to me from the system with no way to reply due to no profile_id passed)
My Message (ID #2 sent to two recipients)
My Message (ID #3 reply from one recipient)
My Messages