ios - 带标题的 Alamofire 请求?

标签 ios swift api alamofire

我正在尝试调用现在需要客户端 ID 作为 header 的 API。

我不知道我是否在附近的任何地方,但这是我尝试过的:

let clientID = "theclientIDIGotFromtheWebsite"

    let urlString = "https://api.twitch.tv/kraken/channels/"

    let headers: HTTPHeaders = [
        "ClientID": clientID
    ]

    Alamofire.request(urlString, headers: headers).responseJSON { response in
        debugPrint(response)
    }
}

我收到一条错误消息:消息 =“未指定客户端 ID”;

与单击链接相同:https://api.twitch.tv/kraken/channels/

我遵循的获取 clientID 的迷你指南是这样的:https://blog.twitch.tv/client-id-required-for-kraken-api-calls-afbb8e95f843#.27gij8pj9

我输入的 clientID 是 100% 正确的,我检查了几次。

这里有什么想法吗?

最佳答案

“迷你指南”使用键 "Client-ID" 而不是 "ClientID"

关于ios - 带标题的 Alamofire 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39948514/

相关文章:

ios - NSJSONSerialization 有时会在异步请求中返回 null

ios - Swift 中类的函数调用中的 "Expression are not allowed at top level"

ios - 核心图 : bring grid lines to the foreground?

javascript - 小部件 iOS 14 使用 swift ui 创建具有 native react 的 ui

java - Twitter4J 上最多 20 个好友信息

rest - SharePoint 2013 REST API。过滤系统文件夹和扩展文件夹和文件。

ios - Thread Sanitizer 导致应用程序不断卡住?

ios - UITapGestureRecognizer 不适用于 UIImageView

ios - Flurry Analytics ANE 和 Flash Builder 4.6

javascript - 免费存储用户数据