GamesByEmail.com makes web services available to developers. These web services are provided without warranty.

Also, some GamesByEmail icons are available. If you need them in a different size or format, let me know.

There are currently two types available, SOAP and JavaScript. The parameters and returned objects are similar.

My Turns
JavaScript Url: http://WebServices.GamesByEmail.com/JavaScript/MyTurns
SOAP Url: http://WebServices.GamesByEmail.com/Soap/Service?op=GetTurns

ParameterDescription
UserId(Required) The email address or GamesByEmail id of the user or email address.
Password(Required) The user's password, encrypted or unencrypted.
VendorAndVersion(Optional) A vendor and version identifier used to uniquely identify your application. Used to determine if an upgrade is recommended. Use the GamesByEmail's comments form to request that a upgradePage be set for a particular VendorAndVersion string.
Function(Optional) Name of a function to call with return object as first parameter. If not supplied, just the return object is defined. This is only used with the JavaScript version.

Properties of returned object:
PropertyDescription
turnsAn array of objects with game titles and urls.
playAllUrlA url to play all games.
status0 OK, 2 invalid credentials.
intervalThe recommended time to wait (in seconds) before checking again. Please use this each time instead of a constant interval so I can tweak notifiers depending on server load, or set to several hours during a maintenence period.
messageSome sort of message if there was a problem.
upgradePageBased on the VendorAndVersion string, you can recommend that players upgrade their notifier. Let GamesByEmail know what VendorAndVersion values you recommend upgrades for. GamesByEmail will set the upgradePage, and your application can check it for length>0 and handle how ever needed.

To test the JavaScript version, enter your information below:
UserId (or email address):
Password:
VendorAndVersion:
Function:
Url:http://WebServices.GamesByEmail.com/JavaScript/MyTurns?