| 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)