Tag: fitbit

在FitBitlogin页面login后如何redirect到我的iOS应用程序?

我正在用Swift开发一个非常基础的iOS应用程序。 只是读取心率数据。 我正在使用SFSafariViewController。 众所周知,我首先需要在dev.fitbit.com上注册我的应用程序。 registry格需要input一个callbackURL。 成功login后,FitBit总是将我redirect到input的callbackURL。 我应该怎么做/代码/configuration成能够重新定向用户回到我的iOS应用程序login成功后?

如何在iOS Swift中获取应用程序的CFBundleURLSchemes

我做了一个演示项目App1,我添加了一个button,将我redirect到已安装的应用程序假设App2(“ fitbit ”)我已经经历了许多教程,基本上得到了这个想法如何通过第二个答案“这个应用程序不允许查询schemecydia“IOS9错误 ,但是在我需要提到App1的LSApplicationQueriesSchemes中的App2的URLscheme(” fitbit “)的地方被卡住了。 所以基本上问题是如何获得像fitbit这样的应用程序的URL Schemes。 这是我的代码 var url = NSURL(string: "itms://itunes.apple.com/in/app/fitbit/id462638897?mt=8") @IBAction func redirectOnclick(_ sender: Any) { let urlFitBt = NSURL(string: "fitbit://") if UIApplication.shared.canOpenURL(urlFitBt! as URL) { UIApplication.shared.open(urlFitBt! as URL) } else { UIApplication.shared.open(url! as URL) } }

如何在Fitbit API集成中使用访问令牌请求 – iOS?

我通过使用OAuth2 – https://github.com/trongdth/OAuth2-for-iOS做了OAuth2,我成功login并得到了回复 { "kOAuth_AccessToken" = "eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0NDIzODY2NzEsInNjb3BlcyI6Indsb2Mgd3BybyB3bnV0IHdzbGUgd3NldCB3d2VpIHdociB3YWN0IHdzb2MiLCJzdWIiOiIzRFJQQzYiLCJhdWQiOiIyMjlROVEiLCJpc3MiOiJGaXRiaXQiLCJ0eXAiOiJhY2Nlc3NfdG9rZW4iLCJpYXQiOjE0NDIzODMwNzF9.5vTYvUAuvMflnOw_7cc1nZoighhtUx4RU26-Q7SewzQ"; "kOAuth_AuthorizeURL" = "https://www.fitbit.com/oauth2/authorize"; "kOAuth_Callback" = "http://oauth-callback/fitbit"; "kOAuth_ClientId" = string; "kOAuth_ExpiredDate" = ""; "kOAuth_RefreshToken" = 97ad2a073f40f21974c8d27cdb74523047f39e98cd2adcfd6f6cc3eb92522d53; "kOAuth_Scope" = "activity heartrate location nutrition profile settings sleep social weight"; "kOAuth_Secret" = string; "kOAuth_TokenURL" = "https://api.fitbit.com/oauth2/token"; } 这里 – 我怎样才能获得callbackURI中的code URI参数值? 根据Fitbit doc的— 访问令牌请求: –当用户在授权代码授权stream程中授权您的应用程序时,您的应用程序必须交换访问令牌的授权代码。 该代码只有10分钟有效。 授权标题 : – 授权标头应设置为基本,后跟一个空格和一个Base64编码的应用程序的客户端ID和密码string与冒号连接。 我通过使用AFNetworking库来做到这一点,请看代码(header) – […]

如何使用Swift在IOS应用程序中整合FitBit Api

首先,我在https://www.fitbit.com创build了一个帐户然后我在https://dev.fitbit.com关心了一个应用程序,然后使用cocoa pods安装了OAuthSwift,并在我的AppDelegate中实现了这个方法 func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool { if (url.host == "oauth-callback") { OAuthSwift.handleOpenURL(url) } return true } 现在我想要获得我在https://www.fitbit.com创build的用户帐户的数据(名称,步骤等),我该怎么做? 我search,但无法findfitbit集成的任何教程。 以及在我的代码中使用这些信息的地方? 所以请引导我下一步该怎么做才能获取数据。