Those two links are the exact same file. I just copied and renamed the TXT file to an XML file. Can you post the relevant part of your ruby script that writes the XML to the HTTP request to Google?
On Feb 22, 3:18 pm, Ray Baxter <[email protected]> wrote: > I have a ruby script that I wrote that handles the authentication and does a > post of the raw xml. > When I do this, Google gives me a more or less helpful response in cases > where there is a problem. > > I think though, that problem isn't with Google, but somewhere in your tool > chain. When I look at the xml file that you posted, I see the same errors as > you do. If I save the file to my desktop, and still see the error, and the > unknown unicode character in Strandmøllen. If I open that file in my text > editor and save it as UTF-8, the character appears correctly. Originally the > editor thinks that the file is Latin-1, although I'm not sure that is > helpful. > > You have shown two > files:http://www.planyourdive.com/google_api_problem.txtandhttp://www.planyourdive.com/google_api_problem.xml. > The first displays > correctly, the second doesn't. What's the difference? > > Ray > > On Sun, Feb 22, 2009 at 10:24 AM, BlackToe > <[email protected]>wrote: > > > > > What are you using to post the request to Google API? I'm using > > the .NET HttpWebRequest and writing the XML content using a > > StreamWriter. I've even tried specifying UTF-8 encoding when writing > > the content, with no luck. I've logged my XML to a file, and the "ø" > > character appears correctly in the log. > > > Interestingly, the XML parser in IE does not consider my XML valid, > > reporting the "ø" an invalid character (open > >http://www.planyourdive.com/google_api_problem.xml > > in IE to see). Firefox will display it, but renders the "ø" as an > > unknown character. > > > My guess is that something is munging the "ø" between me and Google, > > such that Google considers the XML invalid, but I can't figure out > > what would be doing that. Is there any way to see what Google > > received on their end? > > > On Feb 21, 9:50 pm, Ray Baxter <[email protected]> wrote: > > > Oh, and the "ø" character appears correctly in the first event, but in > > the > > > second it appears as it did in your posting, as an unknown unicode > > > character. > > > Ray > > > > On Sat, Feb 21, 2009 at 9:48 PM, Ray Baxter <[email protected]> > > wrote: > > > > I created an event using your xml. Here it is: > > > > >http://www.google.com/calendar/event?eid=Y24xbmhtbjJmNTRjbXBmMnBncjhu. > > .. > > > > > here's a tiny urlhttp://tinyurl.com/c9lrwn > > > > > You see that the "ø" character appears without problem. I'm not > > otherwise > > > > doing anything special. > > > > > By the way, I took the data from your previous post, changed the date > > to > > > > the 22nd so we could see what was happening, and removed some line > > breaks > > > > and stray html and was also able to create an event: > > > > >http://www.google.com/calendar/event?eid=ZnMxdGRldmdpZmRwYWhhdmRqYmQw. > > .. > > > > > Hope that helps. > > > > > Ray > > > > > On Sat, Feb 21, 2009 at 7:39 PM, BlackToe < > > [email protected] > > > > > wrote: > > > > >> You bet. I posted an XML file at > > > >>http://www.planyourdive.com/google_api_problem.txt. > > > > >> On Feb 20, 6:38 pm, Trevor Johns <[email protected]> wrote: > > > >> > On Fri, Feb 20, 2009 at 8:51 AM, BlackToe > > > > >> > <[email protected]> wrote: > > > > >> > > It seems like my posts take forever to show up on this thread. > > > >> > > Anyway... > > > > >> > That's because I have to moderate everything manually. This group > > > >> > would get a lot of spam otherwise. :( > > > > >> > > I added an XML declaration with UTF-8 encoding, and still got the > > same > > > >> > > problem. Here's the XML (with some irrelevant info removed). The > > > >> > > offending character is the "o" with a slash through it in > > > >> > > "Strandmollen". > > > > >> > > <?xml version="1.0" encoding="UTF-8"?> > > > >> > > <entry xmlns="http://www.w3.org/2005/Atom" xmlns:gd="http:// > > > >> > > schemas.google.com/g/2005"> > > > >> > > <category scheme="http://schemas.google.com/g/2005#kind" > > > >> > > term="http://schemas.google.com/g/2005#event" /> > > > >> > > <title type="text">Strandm llen</title> > > > >> > > <content type="html">If you make changes to this event, > > > >> > > PlanYourDive.com will no longer be able to sync it.</p></ > > > >> > > content> > > > >> > > <gd:transparency value="http://schemas.google.com/g/ > > > >> > > 2005#event.opaque" /> > > > >> > > <gd:eventStatus value="http://schemas.google.com/g/ > > > >> > > 2005#event.confirmed" /> > > > >> > > <gd:where valueString="Strandm llen" /> > > > >> > > <gd:when startTime="2009-02-23T20:00:00.000Z" > > > >> > > endTime="2009-02-23T20:00:00.000Z" /> > > > >> > > </entry> > > > > >> > Those characters are getting munged by either SMTP or Google Groups. > > > >> > Would you try posting that information in a .txt file hosted > > somewhere > > > >> > off-list (then posting the URL) so I can try to reproduce this on my > > > >> > end? > > > > >> > -- > > > >> > Trevor Johns --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Calendar Data API" 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-calendar-help-dataapi?hl=en -~----------~----~----~----~------~----~------~--~---
