Add log time method without

Add log time method without

Hi,

First to clarify, everyhting is working, I can get a ticket, I can list the project, that timesheet entry.
But when I try to add a log entry in the timesheet with the API but I got this error each time:
      'message' => 'Input Parameter missing',
      'code' => '6831'

I'm using a perl script to post the data, here's my code:
 my $client2 = REST::Client->new();
 my $request_url2 =  "http://projects.zoho.com/portal/dhconsulting/api/private/xml/log/add?apikey=$apikey&ticket=$ticket";

$client->addHeader('Content-Type', 'application/x-www-form-urlencoded');
 $client2->POST($request_url2, "projId=7e234876973661f8750e9a78d8c6dec75508ed8fb781bc5a,logdate=12/12/2010,logtask=7e234876973661f8d73ab6aba3303a63da8d5d1895ff2cca,loghours=1:00,lognotes=cool,billsts=Billable");

 $response2 = $client2->responseContent();
 print $response2;
 my $time = XMLin($response2);
 print Dumper($time);

I've two question, is the logtask variable mandatory ?
ANd if yes how can I add an entry without linking this entry with a task, I^m doing this every day whan I enter manuallly (from the web page) a new entry in the timesheet for my customer.

Note: i've tried also with a simple html form:
74.201.154.168    HTTP    POST /portal/dhconsulting/api/private/xml/log/add?apikey=23b9df4234a413ef2c9e588ccb928e04&ticket=0c92bad9b50a2a2c858ece4e7f2a7ad0 HTTP/1.1 
projId=7e234876973661f8750e9a78d8c6dec75508ed8fb781bc5a&logdate=03/09/2010&logtask=7e234876973661f89178507bebde2afc22383dd80c49acf1&loghours=0:23&lognotes=test&billsts=Billable
 and I got <response uri="/api/private/xml/log/add"><error><code>6832</code><message>Problem occured while processing the request</message></error></response>



Thanks for your help.

Cheers,

Damien