Type: | Package |
Title: | R Interface to Google Fit API |
Version: | 0.4.0 |
Author: | Marcin Szymanski |
Maintainer: | Marcin Szymanski <ms32035@gmail.com> |
Description: | Provides interface to Google Fit REST API v1 (see https://developers.google.com/fit/rest/v1/reference/). |
License: | MIT + file LICENSE |
LazyData: | TRUE |
Depends: | R (≥ 3.0), RCurl, jsonlite, bit64, httr |
Imports: | utils |
RoxygenNote: | 7.0.2 |
NeedsCompilation: | no |
Packaged: | 2020-02-15 18:22:31 UTC; ms32035 |
Repository: | CRAN |
Date/Publication: | 2020-02-15 21:30:06 UTC |
R Interface To Google Fit API
Description
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
GetFitDataset
Description
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.
Usage
GetFitDataset(token, datasource, startTime, endTime)
Arguments
token |
- OAuth 2.0 access token |
datasource |
- Data Stream ID |
startTime |
- Start time for dataset. |
endTime |
- End time for dataset. |
GetFitDatasource
Description
Returns a list with datasource attributes. Refer to https://developers.google.com/fit/rest/v1/data-types for full documentation.
Usage
GetFitDatasource(token, datasource)
Arguments
token |
- OAuth 2.0 access token |
datasource |
- Data Stream ID |
GetFitDatasources
Description
GetFitDatasources
returns a dataframe with user's datasources.
Usage
GetFitDatasources(token)
Arguments
token |
- OAuth 2.0 access token |
GetFitOauth2Object
Description
Returns the whole Oauth2 object. Useful for debugging purposes.
Usage
GetFitOauth2Object()
GetFitOauth2Token
Description
Retrieves or refreshes an OAuth2 token. Two options must be set:
-
RGoogleFit.client_id
-
RGoogleFit.client_secret
Usage
GetFitOauth2Token()
NanosToPOSIXct
Description
Converts nanoseconds from epoch (as provided by Google Fit) to POSIXct
Usage
NanosToPOSIXct(nanos)
Arguments
nanos |
- Nanoseconds from epoch |
Examples
NanosToPOSIXct(1388534400000000000)