We use Google Base for an online shop we host. We used to use the data
feed option, with a text file, but our client kept using invalid
characters in the product descriptions. So we switched to an xml, but
had more encoding issues. Eventually we moved to using the API. We
made a simple php class that connects to the api, sends the login
details, and retrieves the authentication token. We then send a single
item to our account using the normal insert method by posting to /base/
feeds/items with atom xml content. We did not use the batch method, as
we wanted to track the response of every item so we had a log of all
items that may have failed.
Up until early on this week, everything was working fine, and then it
just stopped working. We created a test script that sent a simple item
to our account and put that script on a number of different servers
with different IP ranges. Only 2 of our servers that share the same IP
range did not work. The insert returned a 405 Method Not Found, and a
query returned a 404 Page Not Found.

After contacting our hosting provider, they assured us that no changes
had been made to our server configuration.

The only 2 causes that we could think of is that maybe an entry was
added our hosting providers firewall that prevent access to Google, or
that Google themselves has banned the IPs of the servers for some
reason.

But that wouldn't explain why we could still connect and retrieve the
authentication token each time.

I did check the dashboard, and the items were neither added or
updated, or even disapproved.

Any help would great

Thanks.


On Mar 6, 1:19 pm, Tom Wilson <[email protected]> wrote:
> What kind of loads are we talking about here ? How many item updates?
>
> Have you checked your account dashboard for issues ? You could have
> been disapproved.
>
> Tom Wilson
> Freelance Google Base Developer and Consultantwww.tomthedeveloper.com
>
> Google Base Tools -http://dev.tomthedeveloper.com/googlebase
> Featured Project 
> :http://google-code-featured.blogspot.com/2008/02/google-base-competit...

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Base 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-Base-data-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to