Is there a way to get reporting on Google Voice usage? - google-admin-sdk

Is there a way I can leverage the Google APIs to get a report on Google Voice usage in my domain? We just turned it on and wanted to see if any of our users were using the service.

Google Voice is not a core service within Google Apps and does not fall under Google's SLA. There are also no official APIs that allow access to Google Voice data. There is however at least one unofficial Python library to interact with Google Voice programatically.

Related

Using Google docs in a multi-tenant SaaS application

I am building a multitenant SaaS application for multipule companies to use. One of the features of the application is that it will create a document based from database data.
I could use a library to create a document in MS-word format and this would be downloaded to the users PC or stored in a database.
However, I love Google Docs and ideally the output would be a google doc.
My struggle is know how I would do this? Can I subscribe to google docs with my SaaS company and the my software creates the google doc in it's own account and this doc is then shared with the client? (i.e. all the docs are in my SaaS companies google drive.) Or can I get my SaaS app to hook in with the clients Google account and the document is created in their google account/drive? But then they would need a Google account and what happens if they dont have one?
I am looking for the best way to do this

Google Speech to text available offline?

I would like to leverage Google's Speech to text service for a desktop app, but I would like it to be offline. Is this possible?
They have on-prem solutions but can it be offline so no data is sent?
https://cloud.google.com/speech-to-text#all-features
Google's Speech to Text API only works through the cloud, it is not possible to work offline, this is because Speech API and Text to Speech API make request using REST or RPC calls.
The Speech-to-Text On-Prem allows you to deploy the Speech to Text API through a container or any GKE cluster, but that doesn't mean you can do it in your local desktop.
Google Speech-to-text API is available offline only for English in several devices. If You want this API to work for you offline for other languages, you should install that Specific language on you device - otherwise it won't work.
Basically Google Speech Recognition requires internet access to make REST and RPC calls. If you have a working with internet access, it will work on every Language you want. But in offline mode it only works on device-specific language, most probably English.

Issues Enabling Google Ads API on Google Cloud Platform Console

Every time I try to enable Google Ads API on the google cloud platform i receive the following error:
API solution not found with service name: googleads.googleapis.com
I've set up an ads manager account under the same email and generated an API access token. I've tried setting it up under different emails and in different browsers and I have even tried using incognito mode to see if that would resolve the issue per the instructions of other threads. I've also created the oauth2 credentials for the project I'm trying to give access to the Google Ads api.
I really just need to enable the Google Ads API. Any help would be much appreciated.
For me just disabling ad-blocker fixed the issue.
After paying for Google support, this is what i found:
Disable all Google Chrome extensions
Start Google Chrome in Incognito Mode
Sign into Google Cloud Console and add the api from the api library.
It's that simple.

Confusion with Google Cloud Platform and Google Cloud Storage API's

I am new with google cloud platform and trying to get started. I am interested in using Google Cloud storage.
Following this link:
datastore reference I can see available client libraries (c++ is not one of them)
Now there is google api c++ client:
google api c++ client
and it has "Google Cloud Datastore API" as one of the service api's available.
And then there is this link:
https://developers.google.com/api-client-library/cpp/
which just says:
"The Google APIs C++ Client Library is no longer available. Thank you for your interest."
That got me a bit confused. As I would like to use cloud DataStore via native c++ api.
If you're willing to do quite a bit of work you can interact with the REST API directly using whatever technology you like. You'll need to do understand how to generate an OAUTH2 credential and how the OAUTH2 scopes etc. work. You can then create an OAUTH2 cookie for the Authorization header. Once you're on top of the that the Google APIs helps you navigate the APIs and work out the expected requests and responses:
https://cloud.google.com/datastore/docs/reference/data/rest/
The REST guide lets you try out calls yourself too.

Is Google Apps for Work part of the Google Cloud Platform?

I'm currently working on a assay for a school project about Google Services.
The question is not programming related, but I hope you guys could help me out.
I've done some research and a little bit of digging on the Google Cloud Platform and Google Apps for Work, but before I start to make wrong assumptions in my assay, I was hoping if you could say wether I'm right or wrong.
Is Google Apps for Work part of the Google Cloud Platform? Or is it a whole seperate service?
I couldn't find any connections between the two, but shouldn't Google Apps for Work a service of te Google Cloud Platform?
Thanks in advance!
Tristan
Short: No it's not part of Google Cloud platform.
Long: Google Apps for Work contains products such as Gmail, Google Drive, Google Hangouts, Google Calendar, and Google Docs. You will probaby be familiar with at least some of those. These can all be used by individuals at home, but if used in the 'for work'-context they offer some extra features such as custom domains and support. While these are all running in the cloud, they are not technically part of Google Cloud platform.
Google Apps for Work can be seen as a SaaS-product (Software as a service), while Google Cloud platform is more of a PaaS-product (Platform as a Service). While Apps for work lets you use the software written by Google (Gmail, docs,...), Google Cloud Platform allows developers write custom applications which run on the Google cloud.
Applications written on Google Cloud Platform can however be used together with the Apps for Work part. For example you could use your Apps for Work account to log in to a custom application written on GCP, or you could access your emails or from within your custom application stuff like that.
Small note, GCP also contains stuff like Google Compute Engine, which is more of a IaaS (Infrastructure as a service). However this will still be used for custom development by the user, but it gives the developer more freedom.