How to track location of contacts who are sharing their location on google map using google maps api - geocoding

Google Maps have recently launched Share location feature on Google Maps. I just wanted to know can I use any web service for Google API to track location of the person sharing his location with me on google maps?

There is a feature request in Google issue tracker
https://issuetracker.google.com/issues/62938530
You can add star to this feature request to show your interest.

Related

How to Set Region when using Cloud Vision API Web Entities Detection

Is there a way of setting a region when using Cloud Vision API, more specifically when detecting web entries and pages?
I consider it an important feature as Google search always considers the geo-location of a user when trying to display more relevant pages.
If not, what is the region used when triggering the API?
Thanks for all inputs!
There are two specific questions here and let me attempt to answer that:
what is the region used when triggering the API? : The specific API here is the Vision API. It is possible to restrict the API request/response processing to a specific region. By default, it is a global endpoint but specifically for Text based OCR, you can specify eu or us. Check this link: https://cloud.google.com/vision/docs/pdf#locations.
Specifically for web entities, you cannot set the region while invoking the API. What you could do is to give the API a hint to use geo information in the images and then more relevant search results vis-a-vis the geotagging information available in the images can be returned. The specific element is 'includeGeoResults': true in your request. Check this link: https://cloud.google.com/vision/docs/detecting-web#using_geographic_metadata_with_a_local_image

Extracting Sitecore Analytic Data

I'm new to Sitecore concepts, and I'm searching almost five days for an answer. I couldn't find what I'm looking for.
I'm trying to access Sitecore analytic data from a web service. I found a web service of Sitecore with using this document. I want to extract data that are about this. I believe this is a public demo site.
I want to access Web Api, then extract data and use it at my own project. Any idea?
When working with Sitecore 9, the API you want to use to connect to analytics data is known as xConnect. A secure connection is required using trusted certificates, so you cannot connect to an existing instance that somebody else setup like the Habitat demo you linked to.
xConnect is an abstraction API that allows you to collect and search all data in the xDB. The architecture fully supports both vertical and horizontal scaling of xConnect services separate from your Sitecore installations.
Resources
You can read more about xConnect here in the official developer documentation: https://doc.sitecore.net/developers/xp/xconnect/
There is an xConnect tutorial available here: https://doc.sitecore.net/developers/xp/getting-started/#tutorials-xconnect
I also have a small tutorial you can use on GitHub to start learning the concepts: https://github.com/jst-cyr/XConnectTutorial

How to update Google Shared Contacts (External contacts)

I'm new to working with Google APIs, and I'm finding a lot of documentation that is out-of-date, and no longer seems to match the current G-Suite Admin portal.
Specifically, I need to work with the Shared Contacts API, as I need to be able to add and remove external contacts to our global directory (global address list). Much of the documentation I'm reading points to the "Shared Contacts API", but I cannot find that in the API Directory (even when logged in as the domain administrator in G-Suite).
Is this now handled by a newer API?
Can someone please point me in the right direction for getting started with this? The more detailed the better, including setting up API access (credentials), etc.
The goal is to have a program (Python for now, eventually replaced by Node.JS) that can be used internally by our staff to add/remove external contacts to our G-Suite contact directory.
Thanks very much,
Bill
Here is a Developer's Guide to help you started.
The Shared Contacts API allows client applications to retrieve and
update external contacts that are shared to all users in a Google Apps
domain. Shared contacts are visible to all users of an Apps domain and
all Google services have access to the contact list. To retrieve and
update Google Apps domain users contact information, use the
Directory API instead.
Your client application can use the Shared Contacts API to create new
shared contacts, edit or delete existing shared contacts, and query
for shared contacts that match particular criteria.
In addition to providing some background on the capabilities of the
Shared Contacts API, this document provides examples of how to
manipulate contacts using XML and HTTP. After reading this document,
you may wish to learn more about interacting with the API using our
client libraries by reading the programming-language specific
sections of this developer's guide.
From there, you will be able to understand how it works, since all the details was given, from set-up up to development.
Expectation from the reader/audience of this documentation:
This document is intended for programmers who want to write client
applications that can manipulate Google's contact lists using HTTP and
XML.
This document assumes that you understand the general ideas behind
the Google Data APIs protocol.
If you're using a UNIX system and you want to try the examples in this
document without writing any code, you may find the UNIX command-line
utilities curl or wget useful, as well as detailed
instructions on using cURL with Google Data services.

Does Google Log Data when using Google Charting API

I am thinking of using Google Charting API for a visualization app.. But the Client Data is sensitive and hence I want to ensure that Data Does not get stored on Google servers when I send the data via the HTTP request..
Would appreciate if you can be elaborate about the terms..
Also, let me know if it is advisable to use Google Charting API?
Most charts do not send any data to Google's servers. See the "Data Policy" section of each chart you are considering using for details (example: Timeline Charts Data Policy).

Amazon Web Store Inventory as RSS/Data feed

I have been reviewing the setup of a current Amazon Web Store implementation to figure out some of the systems capabilities. The end goal is to pull a feed that i can reuse and transform for Channel Adviser. The documentation on Amazon Web Store is a little sparse and I'm wondering if anyone here has a little experience with this specific product scenario (pull inventory from Web Store Account).
The current goal is to pull down the inventory for the store in a feed via RSS or any other suitable format. I have been looking at the RSS web feeds for Tags # amazon.com page but I dont think it's available for the web store product or feasible to pull an entire store's inventory this way.
-my research has led me to the amazon product advertising API but looking at the WSDL for the service, the only relevant service calls I see are ItemSearch, ItemLookup and SimilarityLookup; none of these seem to explicitly support Web Store and they dont really seem entirely appropriate for pulling the Web Store's entire inventory (although they do appear to accept a merchant ID). Does anyone know of a common or appropriate way to get access to this data?
Thanks in advance for any specific guidance you can provide
After a couple of contacts with Amazon Seller support, it appears that the most appropriate solution is to set up an Amazon Marketplace Web Services account and use those apis. The 'Inventory' api seems to be exactly what we were after (although the support email suggested the Reports section).
Response from Amazon Seller Support
We checked and we have a different program that fits your needs called MWS (Market Place Web Service), you would have to sign up for an account first which is for free. Please visit this link to find out more information:
https://developer.amazonservices.com/
Click on reports and then on Amazon MWS Developer Guide (PDF) and you will be able to get more information related to your concern.