Twitbirth.com
Twitbirth API

Want to make a badge, timeline visualization, or your own client? Twitbirth exposes part of internals via JSON and XML.

All methods (except Public Timeline) require HTTP Basic Auth. Username is your account email, password is your account password.

Public Timeline

http://twitbirth.downgrade-net.ru/api.php?public_timeline.json
http://twitbirth.downgrade-net.ru/api.php?public_timeline.xml

Timeline of you and your friends

http://twitbirth.downgrade-net.ru/api.php?friends_timeline.json
http://twitbirth.downgrade-net.ru/api.php?friends_timeline.xml

A list of your friends and their current update

http://twitbirth.downgrade-net.ru/api.php?friends.json
http://twitbirth.downgrade-net.ru/api.php?friends.xml

A list of your followers and their current update

http://twitbirth.downgrade-net.ru/api.php?followers.json
http://twitbirth.downgrade-net.ru/api.php?followers.xml

Updating your status

Best done with HTTP POST (GET also works):

http://twitbirth.downgrade-net.ru/api.php?update.json&status=testing
http://twitbirth.downgrade-net.ru/api.php?update.xml&status=testing


Request examples

GET /api.php?public_timeline.json

GET /api.php?friends_timeline.json (Basic Auth required)

POST /api.php?update.json with body status=Hello+World (Basic Auth required)

curl -u "YOUR_EMAIL:YOUR_PASSWORD" -d "status=Hello+World" "http://twitbirth.downgrade-net.ru/api.php?update.json"

curl -u "YOUR_EMAIL:YOUR_PASSWORD" "http://twitbirth.downgrade-net.ru/api.php?friends.json"

That is all for now. More to come.