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: | 2025-03-05 03:00:58 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)