Sheet API not able to distinguish between sub sheets(Google) - google-sheets-api

I am building an App using flutter flow with their API calls. Here, I have one google sheets which contain many sub sheets. I am targeting to display data in flutter flow App, but the problem here that it's displaying data from main sheet and their values and not the targeted one.
I am using following parameter to and replacing my sheet ID and values, but it's only picking data from first sheet.
GET https://sheets.googleapis.com/v4/spreadsheets/replacedwithmine/values/A:G20
Regards

Related

Google API to track document view and edits - google sheets

I maintain ~450 unique Google Sheets for all of the teachers in our school district (updated nightly using a python script). For auditing and reporting purposes I would like to track opens and edits of these Sheets.
I've found the Changes resource that should be able to help me identify edits, but that's only getting me halfway there. Is there any Drive API Resource out there that will identify page views (count, most recent) by user?
Track Google Drive document changes using the Reports API from the Admin SDK.
What you are trying to do can be achieved using the Reports API.You can have a list of all the file IDs and use the activities.list method and set the userKey parameter to "all" so that you get the activities from any user, or set a specific email address or user ID to get the information from a specific user only.
The applicationName parameter needs to be set to "drive" so that it recognizes that it is the Google Drives report the one you are accessing, and then for the filters parameter you can use for example "doc_id==12345" (replace 12345 with the file ID) to get the activity report from a specific document.
An example:
Note: Be aware that this can only pull information from the last 6 months.

How to get zoom meeting details report with zoom API?

I am trying to get zoom meeting details report using API. The report should be same as "Active Hosts - Report Type "Meeting List with Details"- which I can get from UI.The sample report is here:
https://docs.google.com/spreadsheets/d/1rDxBuWk9lObZPmmgKrELrQHN5pcqq1L3LiNvg0SZ6kk/edit?usp=sharing
But instead of getting the report from UI manually, I want to get the report using ZOOM API with python script which should run as a job periodically.
SO my query is:
1)how can I get the same report using zoom API?
2) Should I call multiple API? if yes, which are APIs should I call to get the report?
Any kinds of help is greatly appreciated. Thank you.
*************** 2nd Part *******
I have explored a little after this post. I have tried this API endpoint. What I ended up is below:
Please check this document:
https://docs.google.com/spreadsheets/d/1rDxBuWk9lObZPmmgKrELrQHN5pcqq1L3LiNvg0SZ6kk/edit#gid=1137066976
Here I specified all the fields those I need to extract to get the target report which is named as UI report in the spreed sheet. To get this report I tried to call 3 APIs:
Get List meeting: https://api.zoom.us/v2/metrics/meetings
Get Active/Inactive host reports: "https://api.zoom.us/v2/report/users
Get Meeting Participants: https://api.zoom.us/report/meetings/{meetingId}/participants
To my understanding I thought to get all the field of UI report I need to call these 3 APIs. The first 2 API calls are working fine. But when I am in the 3rd call which is “Meeting participants” where I need to provide “meetingid” as a path key. Here in my educational institute (University) we have thousands of meetingid , for example for a single day I found there are 28,800 numbers of unique meeting ids. It might be more than 30,000 if I try with larger date range(for 7 days or 30 days). In this case the Meeting participants call will take each meetingid and execute the API call which will exceed the date limit. How to resolve this issue?
Is there any other better way or any straightforward API out there which can give me the almost the same report as the Target UI report? Please help.
Thank you.

REST API pagination from multiple sources

I am trying to write a pass through REST API which enumerates data from multiple data sources.
I need to provide seamless pagination across these data sources.
What are my options?
One option I thought is to have continumationToken passed to client which has details about data sources which are already enumerated, so the current call can start from the point where previous call stopped. However, this can make the token large if we have more number of data sources.

Import book information through API into Google Sheet

I want to put my book collection into a spreadsheet. Is there a way of having some columns autofill (e.g. with ISBN/ Dewey Decimal info) using some API?
I have managed to do things with Wordnik's API before and wondered if a similar thing is possible.
So if I put in title/ author, could the next cell autofill the rest? Or even get the whole book's info by just entering the ISBN?
Edit: I can access the API behind Worldcat and get this webpage: http://classify.oclc.org/classify2/Classify?title=outsider&author=camus&maxRecs=1
However, I can't seem to get a cell in Google Sheets to coerce the 'Author' and 'Title' of the book cleanly.

Getting data from Google Spreadsheets

I quickly made a little form in Google Docs that lets people insert the most current attraction wait times at Disneyland and submit them to a Google Spreadsheet. I want to make a web page that will display the bottom, most recent row from that spreadsheet so the current wait time for each attraction is always displayed when someone visits the web page. Is there a possible way already to share and embed just the bottom row of data from the spreadsheet?
Hooray for google's api documentation section, although it's hard to sometimes find the right section... I've never done this before but it looks pretty straightforward
for list based feeds
see this: http://code.google.com/apis/spreadsheets/data/3.0/developers_guide.html#ListFeeds
or for cell based feeds
see this: http://code.google.com/apis/spreadsheets/data/3.0/developers_guide.html#CellFeeds