GoogleAnalytics API Audience > Technology > Network > Service Provider - google-analytics-api

There is a proliferation of LeadFeeder, WhoisVisiting, Leady, LeadFuse, LeadForensics type sites.
The founder of LeadFeeder wrote about it here: https://analytics.googleblog.com/2016/09/using-google-analytics-with-leadfeeder.html.
They all use the Google Analytics API to gather the Audience > Technology > Network > Service Provider field.
For the life of me I can't find this in the API documentation.
I went through every core Dimension I could find here: https://developers.google.com/analytics/devguides/reporting/core/dimsmets
The only other thing I can think of is that maybe the Network Audience is only available to Google Analytics 360 Premium?
I've scoured the API documentation and Googled it into the ground.
Not much code to show... unless you know the right API function to call... which I can't figure out!

It's called networkLocation in the API.

Thanks!
I finally ended up finding a reference to it here too:
https://groups.google.com/forum/m/#!topic/google-analytics-data-export-api/pdoZrbbC5RQ

Related

Google Classroom API with Swift

I am developing an education-related app and I am planning on integrating the Google Classroom API to import information about the student's classes and assignments. I already have Google Sign-In working, but I do not know where to go now. I cannot find any documentation regarding using the Classroom API with Swift. If anyone can give me some pointers on how to set this up, it would be much appreciated!
It doesn't look like there is a library to use Classroom in swift. You are going to have to write your own code to hit the API and consume the JSON. I would use something like alamofire to make the network requests for the JSON. Then use codables to parse the JSON. The google documentation is going to be your friend to learn how to hit the API. If you don't know what an API is this youtube video should give a nice overview. If it still doesn't make sense, keep researching REST API's.
Best of Luck!

WebkitSpeechRecognition Architecture

I know WebkitSpeechRecognition is only available on the chromium browser. However I am wondering how it converts the voice into text?
I tried to monitor the network log from developer console on the Google Chrome and I don't see any network activity. I thought I would send API request to the Google but I really don't.
I cannot find any architectural document on this either.
Does any one has any idea?
to my knowledge, there is no official documentation for the Google Speech API that is used in Chromium, but it has been "reversed engineered" by inspecting Chromium's source code
when you search for it, you should find multiple blogs / tutorials that describe, how the REST API can be used
a good description on how to use it, can be found here
http://blog.travispayton.com/wp-content/uploads/2014/03/Google-Speech-API.pdf
(with regard to the description in the PDF: the mentioned "Speech API V1" is deactivated by now, so only the "Full-Duplex API" can be used)
But note, that you need an API key via Google's Developer Console (for the Speech API); and for that you need to be registered in the Chromium Development Group.
Also, using your own key, as of now, the Speech API it is limited to 50 transactions per day.

Using Google Map APIs

I am currently working on a personal project to develop a REST API which would perform tasks similar to what UBER, OLA like taxi aggregators do. Below is the brief about the functionality that I plan to add:
1)I have a fleet of cabs whose location is determined by its latitude and longitude.
2)A customer can call one of the cabs by providing their location and my API should assign the nearest cab available.
This I suppose would be accomplished by using Google Map APIs. My question is how do i start on using these APIs, to simulate such functionality?
You may use the following references:
Choose from the Google Maps APIs documentations depending on your needs. There are actually tutorials given within the documentations.
Answers to Frequently Asked Questions will also help especially the getting started part to fully understand how Google Maps APIs work.
Last but definitely not the least, this example in GitHub might help you exactly on the implementation.

IBM SmartCloud Control Desk REST API

I'm trying to write a program to access the SCCD REST API, but can't find any documentation online. I'd like to know the URLs I have to call. So for example to access a persons details I call :
/maxrest/rest/os/person
But I can't find any other URIs or any documentation of that API. The only thing I found, doesn't mention the URLs. I want something like this just for SCCD.
I know it's been a loooong time and it's probably not relevant for this person, but I did find a better answer than "no".
Here's the link:
http://www-01.ibm.com/support/knowledgecenter/SSWT9A_7.5.3/com.ibm.mif.doc/gp_intfrmwk/rest_api/c_rest_overview.html
After talking to the IBM Support, it seems there is indeed no documentation available.

Is there a ManyEyes API?

I can't find one. But I find it hard to believe they've built the service without an API. Can it be true?
If so, can anyone suggest an alternative, other than the Google Charts API?
Thanks!
Swivel has a charts api. Yahoo also does. You could use CEwolf and set up your own api. It wouldn't be hard to set up a rest api for accessing the charts.
Edit:
Here are some other links that might be useful
Simple css solution for bar charts
Protovis makes it easy to create chart in Javascript
Another simple charting solution
Edit:
ManyEyes has the ability to show ManyEyes visualizations on your own web site, but from this web page it's obvious that ManyEyes did not have an api in 2008. If you think about it, IBM is a services company. They make money selling services to you, not giving you free access to their services. I'm sure it would be possible to pay IBM for access to ManyEyes, as the New York Times probably did. On the other hand, Google, Yahoo, and others make money by bringing people to their web site, so they are more likely to give things like this away for free.