如何使用 Swift 将 FitBit Api 集成到 IOS 应用程序中

Uma*_*zal 5 rest ios oauth-2.0 fitbit swift

首先,我在https://www.fitbit.com创建了一个帐户 ,然后我在https://dev.fitbit.com上创建了一个应用程序 ,然后使用 cocoa pod 安装了OAuthSwift,并在我的 AppDelegate 中实现了此方法

    func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {
    if (url.host == "oauth-callback") {
        OAuthSwift.handleOpenURL(url)
    }
    return true
}
Run Code Online (Sandbox Code Playgroud)

现在我想获取我在https://www.fitbit.com创建的用户帐户的数据(名称、采取的步骤等), 我该怎么做?我进行了搜索,但找不到任何有关 Fitbit 集成的教程。以及在我的代码中哪里使用这些信息? 在此输入图像描述 因此,请指导我下一步应该做什么来获取数据。

Mah*_*a Y 1

FitBit 使用 OAuth 2.0 API,需要客户端 ID 和密钥。您需要这些客户端 ID 和密钥才能使用 OAuth 2.0 API 进行身份验证。有一篇博客文章涉及 iOS 中 FitBit 与 Swift 的集成。让我们查看并学习“如何在 iOS 中实现 fitbit” https://appengineer.in/2016/04/30/fitbit-aouth-in-ios-app/

前任:

let oauthswift = OAuth2Swift(
        consumerKey:    fitbit_clientID,
        consumerSecret: fitbit_consumer_secret,
        authorizeUrl:   "https://www.fitbit.com/oauth2/authorize",
        accessTokenUrl: "https://api.fitbit.com/oauth2/token",
        responseType:   "token"
    )
Run Code Online (Sandbox Code Playgroud)