我可以使用 Oauth.io 服务请求 Fitbit 数据,但前提是应用程序正在运行。 应用重新启动后,请求调用将不再有效。 应用程序启动后是否需要保存和检索 Fitbit 令牌和密钥?如果是这样,这是如何完成的?
请求我正在使用的代码。我也在使用 Oauth.io 框架。
[_request_object get:@"https://api.fitbit.com/1/user/-/activities/date/2012-02-25.json" success:^(NSDictionary *output, NSString *body, NSHTTPURLResponse *httpResponse)
{
NSLog(@"status code:%in", httpResponse.statusCode);
NSLog(@"name:%@, n", [output objectForKey: @"steps"]);
NSLog(@"name:%@", body);
NSLog(@"name:%@", output);
}];
您需要使用缓存选项,以便 ios 可以通过使用来持久访问令牌。请参阅 https://github.com/oauth-io/oauth-ios"使用缓存"。