使用 swift 进行 API 身份验证
Posted
技术标签:
【中文标题】使用 swift 进行 API 身份验证【英文标题】:API authentication with swift 【发布时间】:2016-03-13 21:54:41 【问题描述】:我想向 api 发出 GET 请求。我有一个 api 密钥,但不知道如何使用我的 swift 应用程序来实现它。 API 文档是这样说的:
“API 请求必须通过 HTTPS 发出,并附有通过 X-IFL-API-Key 标头发送的 API 密钥。”
【问题讨论】:
【参考方案1】:使用NSMutableURLRequest
并简单地添加标题:
request.setValue(apiKey, forHTTPHeaderField: "X-IFL-API-Key")
您可以找到NSMutableURLRequest
here 的文档。创建并配置 URL 请求后,您可以使用 NSURLSession
的各种方法“调用”它。
【讨论】:
以上是关于使用 swift 进行 API 身份验证的主要内容,如果未能解决你的问题,请参考以下文章
Swift / Instagram API - 如何使用 Instagram 应用进行身份验证
Swift iOS 应用程序到 REST PHP API - 身份验证的最佳实践是啥?
在 Swift 中使用 Google 日历 API 时收到错误“超出未经身份验证使用的每日限制”