From 9a313ef854e588420ec52611ea014684aab5f0da Mon Sep 17 00:00:00 2001 From: yvesf Date: Wed, 27 May 2009 19:24:29 +0000 Subject: blah git-svn-id: http://xapek.org/svn/common/omegle@1010 d0e8fea9-7529-0410-93fb-d39fd5b9c1dd --- Documentation.txt | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Documentation.txt (limited to 'Documentation.txt') diff --git a/Documentation.txt b/Documentation.txt new file mode 100644 index 0000000..b2aa48b --- /dev/null +++ b/Documentation.txt @@ -0,0 +1,56 @@ +====== API Documentation + +==== Connection +URL: http://omegle.com/ + +== Header (used in all API calls): + Host: omegle.com + Content-type: application/x-www-form-urlencoded; charset=utf-8 + Accept: application/json + +==== Commands: +== Start a conversation +URL: /start +PARAM: {} + +RETURNS: {'id':'ABCDE'} + ABCDE is a random string to identify the connection + +== Poll for events +Note: The omegle sorver is blocking the connection if no event + occured. + +URL: /events +PARAM: {'id':'ABCDE'} + +RETURNS: [[TYPE,data...],...] + EXAMPLE 1: [["typing"], ["gotMessage", "im 22 m finland"]] + EXAMPLE 2: [["gotMessage", "ok"]] + EXAMPLE 3: [["typing"]] + EXAMPLE 4: [["typing"], ["gotMessage", "hi"], ["typing"], ["gotMessage", "asl"]] + EXAMPLE 5: [["waiting"], ["connected"]] + +Return Messagetypes: + ["typing"] - Stranger is typing + ["gotMessage", "ABCDE"] - Stranger send "ABCDE" + ["waiting"] - ??? + ["connected"] - ready to send messages + +== Send Message +URL: /send +PARAM: {'id':'ABCDE', 'msg':'ABCDE'} + +RETURNS: win + +== Disconnect/Quit Chat +URL: /disconnect +PARAM: {'id':'ABCDE'} + +RETURNS: win + +== Get user count +URL: /count +PARAM: {} + +RETURNS: '1234' + 1234 is the number of users online -- cgit v1.2.1