| Title: | R Interface to Google Fit API |
|---|---|
| Description: | Provides interface to Google Fit REST API v1 (see <https://developers.google.com/fit/rest/v1/reference/>). |
| Authors: | Marcin Szymanski |
| Maintainer: | Marcin Szymanski <[email protected]> |
| License: | MIT + file LICENSE |
| Version: | 0.4.0 |
| Built: | 2026-05-22 07:16:34 UTC |
| Source: | https://github.com/ms32035/rgooglefit |
Provides interface to Google Fit REST API v1 (see <https://developers.google.com/fit/rest/v1/reference/>).
Sources available at https://github.com/ms32035/RGoogleFit
Retrieves a dataset for a given datasource and time range defined by
startTime and endTime.
Refer to https://developers.google.com/fit/rest/v1/datasets for full documentation.
GetFitDataset(token, datasource, startTime, endTime)GetFitDataset(token, datasource, startTime, endTime)
token |
- OAuth 2.0 access token |
datasource |
- Data Stream ID |
startTime |
- Start time for dataset. |
endTime |
- End time for dataset. |
Returns a list with datasource attributes. Refer to https://developers.google.com/fit/rest/v1/data-types for full documentation.
GetFitDatasource(token, datasource)GetFitDatasource(token, datasource)
token |
- OAuth 2.0 access token |
datasource |
- Data Stream ID |
GetFitDatasources returns a dataframe with user's datasources.
GetFitDatasources(token)GetFitDatasources(token)
token |
- OAuth 2.0 access token |
Returns the whole Oauth2 object. Useful for debugging purposes.
GetFitOauth2Object()GetFitOauth2Object()
Retrieves or refreshes an OAuth2 token. Two options must be set:
RGoogleFit.client_id
RGoogleFit.client_secret
GetFitOauth2Token()GetFitOauth2Token()
Converts nanoseconds from epoch (as provided by Google Fit) to POSIXct
NanosToPOSIXct(nanos)NanosToPOSIXct(nanos)
nanos |
- Nanoseconds from epoch |
NanosToPOSIXct(1388534400000000000)NanosToPOSIXct(1388534400000000000)