you need an application that can send data using http.

no -- ftp can send data-feed-files but ftp and
data-feed-files have little to do with the api.

the item-type determines what data to send,
what attributes and values are required per-item,
and the data's format.

google's protocol determines what request to send,
what url and http methods are required per-command,
and the request's format.

one reason the api's exist is to hide details --
such as what xml to send or how to send http.

the google-base-data api client-libraries send xml using http.

each client-library has api calls for authenticating,
inserting, updating, deleting, and searching for items;
they send both the command-requests and item-type data.

there's a lot of xml under-the-hood --
so be careful which xml in which context.
e.g.
        - xml item-type data (attributes and values).

        - xml requests sent for authentication,
        insert, delete, update, query and the
        xml returned for each.

        - xml-batch commands.

        - xml data-feed-files for upload --
        which have little to do with the api;

if you want to send the raw-xml requests and item-type data
then almost any application that can send data using http
should do -- e.g. curl, php.

because http/rest is such a common protocol, knowing the
details helps when using methods other than google api's
or for application design and debugging.

i believe it's a good thing to understand that there
are xml and http details -- if for no other reasons
than creating better solutions and better debugging;
but, the api's can hide many if not all of these details.
###
--~--~---------~--~----~------------~-------~--~----~
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