AlamoFire授权标题Oauth

时间:2016-04-10 20:59:47

标签: swift curl twitter oauth alamofire

我尝试使用Alamofire和twitter API来获取特定用户的推文。我已成功使用cURL命令拨打电话,但我无法使用AlamoFire。它为Bad Authentication data提供了215错误。

 curl --get 'https://api.twitter.com/1.1/statuses/user_timeline.json' --data 'count=2&screen_name=twitterapi' --header 'Authorization: OAuth oauth_consumer_key="lfa3XmdguuAqu3MoEQ6Fo01s0", oauth_nonce="0d50d7938a68be1ed73bcf02d4cc57e8", oauth_signature="8wZF1F%2B70okWLOi4s7dwKlJKc5w%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1460320508", oauth_version="1.0"' --verbose


        let key = "lfa3XmdguuAqu3MoEQ6Fo01s0"
    let secret = "25EUfqUstgdjZFgYnecrYuPkG6fDkruCjRXr905kM7475W2G63"
    let data = ["screen_name": "twitterapi", "count": 2]
    let path = "https://api.twitter.com/1.1/statuses/user_timeline.json"
    Alamofire.request(.GET, path, parameters: data)
        .authenticate(user: key, password: secret)
        .responseJSON { response in
            if let JSON = response.result.value {
                print("JSON: \(JSON)")
            }
    }

如何在AlamoFire中提供自定义标题授权?我想我需要一个身份验证令牌,但我不知道从哪里开始获取这些令牌。感谢

0 个答案:

没有答案