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

2023-12-08

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

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

now i want to get the data (Name, Steps taken etc) of user account I created at https://www.fitbit.com how can I do that ? I searched but was not able to find any tutorial on fitbit integration. And where to use this information in my code? enter image description here So please guide me about next step what should I do to get the data.


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

ex:

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"
    )
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Swift 将 FitBit Api 集成到 IOS 应用程序中 的相关文章

  • 使用 AVAssetExportSession 导出延时会导致黑色视频

    我需要能够合并使用 iOS 上的相机应用程序中的延时拍摄功能拍摄的视频并导出为单个视频 但是 即使我尝试将单个未更改的延时视频导出到照片库 它也会保存为全黑视频 具有正确的持续时间 以下是我编写的示例代码 用于导出单个未更改的视频 其中大部
  • 添加自定义参数 - Phonegap Build

    最近 Apple 强制要求在上传到 Itunesconnect 的每个版本中添加声明加密 密码学 但由于它不适用于我 因为我的应用程序不涉及苹果页面所说的任何功能 如果我错了 请纠正我 我想申请豁免 为此我必须添加
  • ASP.NET 的友好 URL

    Python 框架总是提供处理 URL 的方法 以优雅的方式传达请求的数据 例如http somewhere overtherainbow com userid 123424 http somewhere overtherainbow co
  • 有没有办法更改 UITabBar 或 UITabBarItem 中的文本位置?

    这是我打算放在屏幕上的自定义选项卡栏 然而 我的搭档希望文字稍微向上一些 我怎样才能这样做呢 为什么不为视图控制器设置一个空的标题属性 并将标题添加到选项卡的自定义图像中 UPDATE 为了回答的完整性 来自评论和ios标签栏在没有图像时将
  • 如何在 UILabel 上创建强烈的红光效果

    我需要在 UILabel 或 CATextLayer 上实现外发光效果 如上所述 我知道要在文本上创建发光效果 我需要偏移量为 0 0 的阴影 我已经接触到quartz2D级别 以下是我正在使用的代码 backgroundDownLabel
  • C# 中的 GetResponse()

    我的可移植类库中有以下代码 但它给出了错误 System Net HttpWebRequest不包含以下定义GetResponse public async Task GetStateByUserId string userID HttpW
  • 如何在 Swift3.0 中居中对齐 UICollectionView 的单元格?

    描述 回答Objective C and Swift2 0 如何居中对齐 UICollectionView 的单元格 https stackoverflow com questions 13588283 how to center alig
  • 在 Swift 3 中以编程方式创建没有 XIB 的 NSViewController

    我正在尝试在不使用 Interface Builder 的情况下制作 macOS 应用程序 我的项目已构建并运行 但我的主视图控制器似乎没有加载其视图 那就是viewDidLoad 方法未被调用 我正在使用 Xcode beta 8 0 b
  • 如何将 Swift 字符串传递给 C 函数?

    我在将字符串从 swift 传递到用 c 编写的函数时遇到严重问题 我正在尝试在我的快速代码中执行此操作 var address 192 168 1 2 var port 8888 initSocket address port c 函数如
  • dyld:找不到符号:_kABPersonAddressCityKey XCODE 8 问题

    你好 我的代码在 xcode 中完美运行7 x x 当我更新我的 xcode 时 我遇到了这个问题 请给我解决方案 细节 dyld 未找到符号 kABPersonAddressCityKey 引用自 var containers Bundl
  • 本地化 watchkit 配套应用程序的显示名称

    我在 Apple Watch 配套应用程序上本地化应用程序显示名称时遇到一些问题 按照指导方针 我将 CFBundleName 本地化如下 CFBundleDisplayName 我的应用程序 CFBundleName 我的应用程序 我为我
  • iOS 5 中的新错误:WebKit 丢弃了未捕获的异常

    我正在尝试加载一个UIWebView与 Facebook OAuth 授权 URL 我使用以下代码 当我的UIWebView加载 Facebook 登录页面 我输入我的凭据 然后按 登录 按钮 当我点击按钮时 我收到以下错误 WebKit
  • UISlider 的自定义 UIImage 设置为 UIImageRenderingModeAlwaysTemplate

    我正在尝试自定义外观UISlider通过为拇指 minimumTrack 和 MaximumTrack 设置自定义图像 如下所示 let sliderThumbImage UIImage named slider thumb volumeS
  • 使用 CMake 在 iOS 中使用另一个 STATIC 库创建一个 STATIC 库

    我有一个 libfooi a 的集合 libfoo1 a libfoo2 a libfoo3 a 使用工厂 带有静态代码 有一个公共接口来创建 C 对象 使用 CMake 我选择其中之一 并创建一个链接它并添加所有内容的 libfooWra
  • 修剪 UIImage 边框

    这是我想要修剪的图像的示例 我想去掉图像周围的边框 在本例中是顶部和底部的黑条 我在Github上找到了一个库 CKImageAdditions https github com cmkilger CKImageAdditions 但是它似
  • 使用react-native使用WebView设置用户代理

    我想修改 WebView 中的用户代理字符串 以便在服务器端我可以检测到请求来自我的反应本机应用程序 我想使用 WebView 中的 source 属性来做到这一点 对于 IOS 和 Android 我该如何执行此操作 您只需将其设置为 W
  • Alamofire 2.0 和 Swift 2 - 标头不起作用。看看如何修复它

    当我将项目升级到swift 2 with Alamofire 2 headers停止工作 代码中没有任何错误 原因是headers不按旧方式工作 login with Alamofire 1 and Swift 1 2 WITH HEADE
  • Cocoapods 框架不支持配置文件

    我是 iOS 开发领域的新手 我正在从事 iOS 应用程序开发工作 我正在使用 Cocoapods 集成 Alamofire 和 KeychainSwift 等第三方库 当我导出存档以从本地生成 ipa 文件时 它工作正常 但是当我尝试在
  • 将子视图控制器添加到当前视图控制器

    我正在尝试使用以下代码在代码中将子视图控制器添加到情节提要中的当前视图控制器 UIStoryboard storyboard UIStoryboard storyboardWithName Main bundle nil LogInTuto
  • 用于测试对象类型的通用 Swift 函数

    我正在尝试编写一个函数 该函数接受一个对象和一个类型作为参数 并返回一个布尔值 指示该对象是否属于给定类型 似乎没有 Type 类型 所以我不知道如何做到这一点 我能做的最好的就是 func objectIsType

随机推荐

  • 如何编写带有预加载的caffe python数据层?

    如何编写异步数据层以在执行其他处理时预加载批次 有一些示例代码吗 谢谢 有多种方法可以实现您想要的目标 我将尝试在这里勾勒出一种选择 系统的总体视图是 你有n Loader异步加载数据并送入队列 然后该层读取batch size队列中的项目
  • 从 Java 调用 SSJS?

    我创建了一个 xPages 应用程序 它使用位于服务器端 javascript 库中的许多服务器端 javascript 代码函数 现在我有一些位于 java 设计元素中的 java 代码 我想用它们来调用 javascript 函数 我确
  • 尽管有 _config.yml,Jekyll 仍然破坏 _site 中的目录。

    我正在使用 Jekyll 构建一个网站 并使用 Gulp 来管理资产 由于我使用 Gulp 来管理我的资产 因此我希望 Jekyll 在转换过程中忽略 assets 并在构建网站的其余部分时单独保留 site assets 我已经配置了 c
  • 如何使用自定义输入作为过滤器来过滤对象数组

    使用多选下拉列表 其中我有一个对象数组 我想根据用户输入将其过滤掉 例如 ServiceArea NON CIO ManagingDirector qwe Lead abc Manager xyz id 1 Designation COO
  • Netbeans:在常规 Java 类文件上使用 GUI Builder

    我正在使用 Netbeans 当我创建 Java 类时 有时我想将其更改为 GUI 组件 以便我可以使用 GUI 构建器对其进行可视化编辑 将常规 Java 类转换为 GUI 组件以便 Netbeans 能够识别它并允许我使用 GUI Bu
  • IIS URL 重写与 URL 路由

    我计划对 Web 表单应用程序使用 url 路由 但是 读了一些之后posts 我不确定这是否是一个简单的方法 是不是更好地使用URL重写模块对于网络表单 但是 它仅适用于 IIS7 最初 有人认为 URL 路由与 Asp Net MVC
  • 禁用特定文件夹上的 intellij 索引

    在我的项目中 我有 deploy 文件夹 该文件夹是在本地部署应用程序时创建 更新的 是否可以禁用该文件夹的索引 每当我部署时 一切都会变慢 这真的很烦人 我必须等待几分钟 同时 intellij 进行不必要的索引 在模块视图中 我排除了该
  • 与“ws://mydomain.com:8084/?peer_id=123”的 WebSocket 连接失败:连接建立时出错:net::ERR_CONNECTION_TIMED_OUT

    var ws new WebSocket ws server server is mydomain com 8084 peer id 123 console log ws server var self this ws onopen fun
  • Firefox Webdriver 将插件安装到远程 Webdriver

    我有以下代码连接到远程 Webdriver 并安装扩展 options webdriver FirefoxOptions options set preference intl accept languages en en US optio
  • Windows 作曲家安装问题

    我正在尝试通过composer setup exe安装composerhttp getcomposer org download 我收到以下错误 连接错误 ERR CONNECTION 无法连接到 getcomposer org 请求htt
  • onbeforeunload 等待ajax结果

    是否有可能onbeforeunload 函数等待ajax结果并根据结果值移动到jsp或至少在卸载之前显示一条消息 是否可以使用 setTimeOut 或某些自定义等待函数来解决此问题 或者我必须考虑其他工作流程 Use 同步 XmlHttp
  • 如何让Java匹配JavaScript的encodeURIComponent()方法?

    我正在尝试在包含特殊字符的 URL 中传递此字符串 并且使其工作的唯一方法是使用 JavaScriptencodeURIComponent tester 生成 测试员 C3 A6 C3 B8 C3 A5 我尝试在 Java 中执行的所有操作
  • 将 byte[] 转换为 NSData 后数据损坏

    我有 Net Web 服务响应 其中包含 byte 条目以及其他字段 数据是 PDF 文件 我使用以下命令从接收到的数据中提取字典 NSJSONSerialization JSONObjectWithData 此后我使用以下代码将 byte
  • 位域的概念

    struct A int a 2 int b 3 int c 3 int main struct A p 2 6 1 printf n d n d n d n p a p b p c return 0 输出是 2 2 1 上述代码在 C 编
  • SurveyMonkey API 返回的各种“ENUM”类型的预期值是多少?

    有多个端点返回 ENUM 类型 例如 ENUM 整数language id字段来自the get survey list and the get survey details端点 字符串枚举type字段来自the get collector
  • 第二个下拉列表不会根据第一个下拉列表每次调用

    我有两个使用 ember 的下拉列表 如果更改第一个下拉值而不是每次调用第二个下拉值 我将面临问题 在这里我添加了我的完整代码 请告诉我这段代码做错了什么
  • Xamarin Forms UWP - 显示 PDF

    请帮助我并告诉我我错过了什么 我的目标是显示简单的PDF文件 以本地存储为例 在WebView控件中 我可以将文件的路径绑定到 WebView 的 Source 属性吗 或者在 UWP 中显示 PDF 的正确方法是什么 附 如果唯一的选择是
  • 如何在 __init__ 中定义属性

    我希望从成员函数定义类中的属性 下面是一些测试代码 显示了我希望它如何工作 但是我没有得到预期的行为 class Basket object def init self add all the properties for p in sel
  • Redshift - 分隔值缺少结束引号

    我正在尝试将 CSV 文件加载到 redshift 分隔符 CSV 的第一列 1 Bhuvi This is ok email protected 我用这个命令来加载 copy tbl from s3 datawarehouse sourc
  • 如何使用 Swift 将 FitBit Api 集成到 IOS 应用程序中

    首先我创建了一个帐户https www fitbit com然后我关注了一个应用程序https dev fitbit com然后安装OAuthSwift使用可可豆荚并在我的 AppDelegate 中实现了此方法 func applicat