Is it possible to refine a Google Search(with Google API) to use in an application - google-contacts-api

I'm new to Google API's, and I've been trying to code an web app (that later I want to turn into a mobile app). For it to work it would be very helpful to use Google Search Engine and then refine the search with my own code. I wanted to know if it is possible to do that, and how to do it.
For example, lets say that I want to create an app that the user inputs a search request(like "where can I buy a book"), then this search is redirected to use Google Search(google will search for me "where can I buy a book"), and it will give me A LOT of results. After that, in the back end of my app I refine this search to give me only certain results(amazon, ebay, bookstorenum3, someotherBookStore).
So basically I want google to do a search for me and then I want to control and refine that search in my App and give it back to the user. Is it possible to do that??
Thank you!!

Related

Finding API and accessing it on this particular site

I am trying to identify whether this site "wkotool.nl" has an API.
I want to use this API to write a little script that can access the data for a specific location.
The site for example shows locations of groundwater wells and normally I would go to the site enter a specific location and click all points within a specific radius. From there I always need to type over the coordinates, names etc. This is very time consuming and I was wondering if somebody could show me how to access this specific API and retrieve data from it.
Thank you!

Best way to Search google plus business pages in a locality in google

I need to search for "painters in london" and I am looking for having a result of google plus business pages pages listing.
I know that I can search Google maps, Maps really screws up on slow internet connection.
Is there an easy way to do this, like search query parameters or a custom search.
I did find a similar service here www.gpluspagesearch.com/ here but prefer to use the normal clean google.
I am open to any suggestion starting from normal search query tweaking to any custom Google Api's.
you can try google places API, i've used it for a project, it is good you can search places by a city, county or geo location, you can also store new places that are not in google database. it is simple to use and free.
to find it go to: https://console.developers.google.com/ -> APIs & auth -> APIs -> Places API
here is the documentation link: https://developers.google.com/places/documentation/search
and this is a good video tutorial from google I/O on how to use it:
https://www.youtube.com/watch?v=JCgTAWXwjOk

How are built the search parameters in the url of a Drive search

When I search something using the standard Drive interface, the resulting page have an url which encodes the search terms, for example (basic search):
https://drive.google.com/a/mydomain.com/?tab=mo#search/toner
or, as an alternative:
https://drive.google.com/a/mydomain.com/?tab=mo#advanced-search?q=fogna&view=2&visibility=2
Where can I find a reference on how this url is built (query parameter syntax)?
I understood the following empyrical;
"?tab=mo" seems somehow required
"visibility=2 searches all the documents in my domain (for Business Apps)
"advanced-search?q=" is alternative to basic search
"view=2" or "view=1" seem the same thing
I haven't experimented different combinations until now.
I am trying to integrate a custom search box in one of our Sites, in order to provide the user with results from the Drive contents (this is not possible using the standard search function in sites).
Unfortunately I can't answer your question but I can share that I'm looking for exactly the same thing. Since Google retired iGoogle the built in Google Docs/Drive search gadget within Google sites no longer returns a result. Creating a dialogue box that returns a custom URL for search would be the most straight forward method to perform a basic search.
It seems that as a minimum the base URL for a search is ...
https://drive.google.com/a/mydomain.com/#search/
Appending the search term requires %20 to replace spaces
e.g.
https://drive.google.com/a/mydomain.com/#search/my%20document will return a search for 'my document'
Good luck Massimo, hopefully some can assist

How to show Database data in google maps on my website?

I have some dynamic data. I want to call this data dynamically in google maps location positions. When user clicks the location, user should be able to see details and photo of particular location. User should be able to filter the data as per his requirement and view filtered location.
Kindly let me know what type of API i should go for. I have searched alot and i came across Google maps api, google geo, google places api, fusiontables, spreadsheets, xml, kml, javascript, webservice and much more techniques and services.
I am working on asp.net site and sql database, is there any way to work with the same platform. Else please give me proper and easy dynamic way to use the service.
I want the exact maps features used in following site : http://inspire.makemytrip.com/inspire/
Thank You
P.S. : Whoever doing Downvote for this post should first Note that Google maps API 3 official group has themselves mailed me to add Question here so if you dont wish to answer atleast dont downvote.
I would suggest using Google Maps API V3 with PHP/MySQL as there are numerable tutorials available.
If you insist on using ASP here is a start.

Will Google Places Autocomplete return places my app has added via place report?

I am looking to find out if Google Places Autocomplete should return results including my submitted places.
I have submitted a place to the Place Report endpoint, and got an
id and ref back.
I then want my users to be able to select that
place from an autocomplete box - along with all the other results.
I have added the browser API key to the Javascript src.
Is this how it's designed to work, 'cos it's not working like that at the moment - or am I being impatient / doing something wrong.
I have verified my Place has been added by calling up the details using the reference it returned when I added it...
Your Place Reports are supposed to be available immediately to your application, but they must pass through a Google moderation process before they become generally available to all users. From the User Place Reports section of the Google Places API Docs:
Place Report requests are used to add new Places, or delete existing
ones. New Places will be available immediately in Place Searches
initiated by your application, and will enter the moderation queue to
be considered for Google Maps. A newly-added Place will not be
available to other applications until it has been approved by the
moderation process.
It isn't clear from your question exactly how you performed your Place Report, so I assumed you had used the Google Places API.
Some additional info, based on your comment:
It makes sense that you can see the place you have added using the Places API, but that it doesn't appear when using Autocomplete. The Places API is designed to be very thorough (and of course, the new place was added by your application), while the Autocomplete is focused on being high-speed, low-latency, and is based almost entirely on how Google rates the prominence of nearby places. Assuming the newly added place has not yet had many clicks, ratings, etc. on maps.google.com, it makes sense that it will not yet rate very highly in prominence.
There is some very good information about the differences between the Autocomplete tool and the general Places API in the Autocomplete Demo & Places API Demo & Discussion Video, given by Paul Saxman, a Developer Advocate at Google and Marcelo Camelo, Google's Technical Lead for the Places API. There is a portion near the end where they discuss adding new places and I think it will help clarify the results you are seeing. Anyway, I hope it helps -