As an experiment:  try to do a successful GET of the issue comments
feed without the auth, and then if that succeeds, try POSTing a new
issue/comment with the same auth.

On Tue, Sep 21, 2010 at 4:10 PM, Juan M. Rodriguez <[email protected]> wrote:
> Ok,
> I've reverse engineered the Java API up to a point.
> I changed my headers to:
> HttpPost postRequest = new
> HttpPost("http://code.google.com/feeds/issues/p/"+projName+"/issues/"+issueId+"/comments/full";);
> postRequest.addHeader("Content-Type","application/atom+xml;charset=UTF-8");
> postRequest.setHeader("Authorization", "GoogleLogin auth=" + auth);
> postRequest.addHeader("User-Agent",
> "abugadro-v"+getResources().getString(R.string.version));
> postRequest.addHeader("GData-Version", "1.0");
> And get various errors, 400 and 401 mostly. I noticed the Java API uses GZip
> to send the data, is it really obligatory?
> Thanks for your time.
> On Sun, Sep 19, 2010 at 11:59 AM, Juan M. Rodriguez <[email protected]>
> wrote:
>>
>> Hey Ben,
>> I'm using the reference. The IssueTrackerAPIJava isn't really optimized
>> for Android and would drag ~6mb of dependencies to an otherwise small apk.
>> I'm currently just stuck at the comment-posting part. I've no idea what
>> could be the problem, but I'm fairly certain its a headers issue, either it
>> doesn't like how I'm sending the XML or it's something else.
>> Thanks.
>>
>> On Sun, Sep 19, 2010 at 9:01 AM, Ben Collins-Sussman <[email protected]>
>> wrote:
>>>
>>> Just a side question:  are you using the official java library for
>>> accessing the issue tracker's gdata?
>>> (http://code.google.com/p/support/wiki/IssueTrackerAPIJava)?
>>>
>>> On Sat, Sep 18, 2010 at 11:15 PM, Nushio <[email protected]> wrote:
>>> > Long story short: I'm working on an Android App that will let
>>> > developers have access to their Google Code projects in a mobile
>>> > friendly package. I'm trying to get commenting and creating issues
>>> > from the Android device working, but I haven't found a way to do so.
>>> >
>>> > I keep getting different errors, 403, 501. I'm frankly tired,
>>> > exhausted and out of ideas.
>>> >
>>> > My relevant piece of code:
>>> >
>>> > String xml =
>>> >        "<?xml version='1.0' encoding='UTF-8'?>" +
>>> >        "<entry xmlns='http://www.w3.org/2005/Atom' " +
>>> >        "xmlns:issues='http://schemas.google.com/projecthosting/issues/
>>> > 2009'>"+
>>> >        "<content type='html'>"+((EditText)
>>> > textEntryView.findViewById(R.id.comment_edit)).getText().toString()+"</
>>> > content>"+
>>> >        "</entry>";
>>> >
>>> > StringEntity se = new StringEntity(xml,"UTF-8");
>>> > se.setContentType("application/atom+xml");
>>> >
>>> > HttpPost postRequest = new HttpPost("http://code.google.com/feeds/
>>> > issues/p/"+projName+"/issues/"+issueId+"/comments/full");
>>> >
>>> > postRequest.setHeader("Authorization", "GoogleLogin auth=" + auth);
>>> > postRequest.addHeader("GData-Version", "3.0");
>>> > postRequest.addHeader("If-Match", "*");
>>> > postRequest.addHeader("Content-Type","application/atom+xml");
>>> > postRequest.setEntity(se);
>>> >
>>> > HttpResponse response = new DefaultHttpClient().execute(postRequest);
>>> >
>>> >
>>> > //Thanks very much for your help!
>>> >
>>> > --
>>> > You received this message because you are subscribed to the Google
>>> > Groups "Project Hosting on Google Code" group.
>>> > To post to this group, send email to
>>> > [email protected].
>>> > To unsubscribe from this group, send email to
>>> > [email protected].
>>> > For more options, visit this group at
>>> > http://groups.google.com/group/google-code-hosting?hl=en.
>>> >
>>> >
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Project Hosting on Google Code" group.
>>> To post to this group, send email to
>>> [email protected].
>>> To unsubscribe from this group, send email to
>>> [email protected].
>>> For more options, visit this group at
>>> http://groups.google.com/group/google-code-hosting?hl=en.
>>>
>>
>>
>>
>> --
>> Ing. Juan M. Rodriguez Moreno
>> Desarrollador de Sistemas Abiertos
>> Sitio: http://proyectofedora.org/mexico
>>
>>
>
>
>
> --
> Ing. Juan M. Rodriguez Moreno
> Desarrollador de Sistemas Abiertos
> Sitio: http://proyectofedora.org/mexico
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Project Hosting on Google Code" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-code-hosting?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Hosting on Google Code" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-code-hosting?hl=en.

Reply via email to