Accessing books.google.com in Google AppEngine - google-app-engine

I'm a newbie in google appengine java. I'm having a hard time to create a web crawler in it. One solution I'm thinking and studying on is by using urlFetch() to access books.google.com. I need to input a certain isbn of a book and the app will fetch the details (title,authors,etc) of that certain book. Is it possible using urlFetch()? Thanks for the advices. :)

Google books has an API. You can access that over URLFetch just as you would any other HTTP-based API or site.

Related

Best JavaScript Client Libraries to do OAuth2.0(Google) and access Google CloudEndPoints in phonegap?

I have been developing an online accounting software which is a web application. We use Secured Google Cloud Endpoints in our project. Now I would like to securely access those endpoints in phonegap. So, for that I would like to do OAuth2.0(google) and access my API securely. I have been struggling for a while to find good JavaScript Client Libraries to access my Secured API in phoneGap.
Please help me...
Any replies would be appreciated.
Finally After some struggle I have figured out the solution. If we are trying to do Google OAuth in phone gap its better to use normal JQuery and for calling the Secured Google Cloud Endpoints we can go with Google JavaScript Client Libraries. I have found a sample project oauth-google-api-gapi-phonegap-childbrowser-jquery which is a very good start for the beginners.

Google App Engine CardDav Example

I am developing an application in Java using Google App engine. I have Google Contacts CardDAV API to access contacts.
How would I configure my project to access the contacts information. I googled but there isn't any proper guidance available for the same.
Help with example will be very appreciated.
Thanks in advance.
You could take a look at the CardDAV API specification in this article on Google Developers. You simply need to interact with it like any other RESTful API, issuing commands like GET, POST, DELETE. You can easily issue these requests by using the HttpURLConnection class (documentation here).

Chrome extension interacting with Google app Engine in Java

I am trying to create a chrome extension which will interact with some of the google products like calender, maps etc using their respective APIs.
Presently I am trying to create a Java backend which will be run on google app engine.
My chrome extension will send request to java classes in Google app engine and excnage data streams.
Is it a good idea to go ahead with this approach ? or could you please suggest me some other model.
Thanks,
Mayank
Sounds good to me. If those APIs don't provide javascript (or REST) access then there is no other way than to write a proxy in one of the supported languages.
Yes, this is a perfectly reasonable approach. Did you have specific questions about how to accomplish it?

If I create a succesful dot com company utilizing google app engine/datastore will google own it?

Or is it easier to host my own website and database.
The main reason I would use google app engine is the "free" hosting and scalability;
Has anyone got experience using app engine, was it a good experience ?
The answer is no, Google does not own either your code or your data. Both of them are completely yours. Google only provides hosting for it - they have no more claim on your data and IP than Amazon does if you go with EC2. Take a look at section 6.3 of the terms.
I'm running mapfaire.com on the App Engine and I'm having a very good experience. I intend to continue using it for all my applications.

Is it to possible create a simple chat facility using XMPP with Google App Engine?

I would like to create a web IM chat system using Google App Engine using XMPP possibly.
It would allow users of a social network to talk with each other.
Is this possible using GAE?
I haven't used GAE before. Does anybody know of any good examples/code which I could look into to get started?
If all your communication is between users who are interacting with your site directly, there's no need to use XMPP, or benefit from it - just write your IM system into the site directly. XMPP support is designed for interaction with external IM services.
Alternately, you could embed the Google Talk gadget in your site, but that will require users to sign in to their Google accounts to use it.
It's certainly possible. I would start with reading http://code.google.com/appengine/articles/using_xmpp.html in order to get started.

Resources