Facebook Graph API - Peak Live Viewers' metric? - facebook-graph-api

From within the facebook creator studio I can look at performance details for my video. Once of the metrics that I can see from here is 'Peak Live Viewers`.
I'm looking though the Facebook Graph API video_insights documentation and I can't find a reference to this 'Peak Live Viewers' metric.
So is the 'Peak Live Viewers' number available though the Graph API?
If so how?

Related

GCP Video Intelligence API Object Tracking

I've used the Video Intelligence API to do object tracking on video.
In the document [1], it recognizes more than 20,000 objects, places, and actions in stored and streaming video.
I have a questions. Is there any document that shows what kind of objects can be recognized or can't be recognized?
It's my first question. Thank you.
[1] https://cloud.google.com/video-intelligence
In this GCP documentation, it enumerates the categories in which Cloud Video Intelligence API can detect, analyze, track, transcribe and recognize: https://cloud.google.com/video-intelligence/docs/how-to
Among the things that are listed on the GCP documentation that Cloud Video Intelligence API can detect, track and recognize are: faces, people, shot changes, explicit content, objects, logos and text. Cloud Video Intelligence API are already pre-trained, if in case there are objects that Cloud Video Intelligence API can't recognize, you can train your own custom models using AutoML Video Intelligence. To get started with AutoML Video Intelligence, you can refer to this GCP documentation: https://cloud.google.com/video-intelligence/automl/docs/beginners-guide
As to the limitation of object that can be recognized in Cloud Video Intelligence API, there is no document that states which object are not recognizable. The only limits that are in the Cloud Video Intelligence API documentation are in terms of video size, per request and length. GCP Documentation: https://cloud.google.com/video-intelligence/quotas

Does Google Dialogflow have intent recommendation?

I'm switching from IBM Watson Assistant to Google Dialogflow. In WA there's a feature called intent recommendation, which taps into live instances, detects the topics/intents that users want, and groups them together into new recommended intents. You can also upload utterances in spreadsheets and intent recommendation does the same thing. Does Dialogflow have something similar?
Likely the closest to your needs is the GCP Product called Contact Center AI Insights. If we look at this documentation page:
https://cloud.google.com/contact-center/insights/docs/topic-modeling-overview
we find that this product has a feature called "Topic Modeling". This allows us to examine the current and historic conversation transcriptions and, from that:
Monitoring topic trends to keep your agents updated.
Supporting agent
training as new topics are observed.
Using topics and their
distribution to help define Dialogflow intents.
You can also deploy your created topic model to infer topics on new conversations, allowing you to continually classify incoming conversations.

Google Compute Engine pricing programmatically from Google Billing Catalogue API

I am trying to pull Google compute pricing programmatically. I am using
"Catalogue API" at following link.
https://cloud.google.com/billing/v1/how-tos/catalog-api.
I found google cloud calculator also refers to use the same API mentioned above to pull prices programmatically. But looking at API response, I cannot find information about Operating system and Maschine Types types IN json.
For example : "Maschine Type" is "e2-standard-2". I cannot find it in JSON respone from API.
Currently the details of the VM properties are not part of the results of the discussed API. However, we can find the operating system details using the field "resourceFamily": "License" and Machine Type details using "resourceGroup": ["CPU", ”N1Standard”, “F1Micro”].
However, there is an open feature request for it here: https://issuetracker.google.com/111070261

Why do I get "No data is available for the selected time frame"?

I have a Books API project, and the GCP shows "No data is available for the selected time frame" for the last 30 days. This message appears on both the "Metrics" and "Quotas" pages. See screenshots below.
Clearly there is data, which I can see via my app analytics reports.
Any suggestions on how to fix it?
UPDATE 1:
Following are some points that were missing on the original post:
The Google Books API is used by an iOS app, which is available on the App Store and widely used across many iOS devices (iPhone and iPads) in many countries.
There are thousands of iOS devices running my app so the Google Books API calls are invoked from thousands of endpoints with different locations and different IPs. All endpoints are using the same API_KEY.
The Google Books API calls are performed successfully from the iOS devices and there is no API issue (I can clearly see that using analytics tool).
The only issue I have, is with GCP console not showing the number of the API calls (and other metrics) associated with my API_KEY. As you can see in the previous screenshots, I get "No data is available for the selected time frame" anywhere.
This is a regression issue since until recently I could successfully view the actual data of the API usage. I didn't change anything in this period.
When going to GCP > IAM & Admin > Quotas, you can clearly see that the app indeed consumes API calls (see screenshot below).
Any suggestion why would the GCP console tell that no data is available, while data is indeed available?
As the documentation [1], Google Books respects copyright, contract, and other legal restrictions associated with the end user's location. As a result, some users might not be able to access book content from certain countries. For example, certain books are "previewable" only in the United States; we omit such preview links for users in other countries. Therefore, the API results are restricted based on your server or client application's IP address.
On the other hand, I hope link [2] could be helpful for you which seems similar to the issue you are facing. Also, documentation [3] [4] could be helpful for us to have more information about books API to use in the Google Cloud Platform.
[1] https://developers.google.com/books/docs/v1/using#UserLocation
[2] Google books api always returns nothing
[3] https://developers.google.com/books/docs/v1/using
[4] https://developers.google.com/books/docs/v1/getting_started

Google Cloud APIs usage data by projects

Is there any way to programmatically get data similar to APIs overview of Google CLoud dashboard. Specifically, I'm interested in the list of APIs enabled for the project and their usage/error stats for some predefined timeframe. I belive there's an API for that but I struggle to find it.
There's currently no API that gives you a report similar to the one you can see through the Google Cloud Console.
The Compute API can retrieve some quotas with the get method but it's somewhat limited (only Compute Engine quotas) and, for what I understood from your question, not quite what you're looking for.
However, I've found in Google's Issue Tracker a feature request that's close to what you're asking for.
If you would need something more specific or want to do the feature request yourself, check the "Report feature requests" documentation and create your own. The GCP team will take a look at it to evaluate and consider implementation.