通过Alamofire在SWIFT中使用Twitter API

法比安·布勒格(Fabian Boulegue)

我目前尝试发送一个简单的查询-在Postman中对我来说效果很好,但是在SWIFT中,我根本无法使其正常工作我的代码如下所示:

func TWITTER_getPosts(username:String){


        let headers = [
            "screen_name": "username",
            "authorization": "OAuth oauth_consumer_key=\"<KEY>\",oauth_token=\"<KEY>\",oauth_signature_method=\"HMAC-SHA1\",oauth_timestamp=\"1469246792\",oauth_nonce=\"n6Sxbq\",oauth_version=\"1.0\",oauth_signature=\"<KEY>\"",
            "include_rts": "false"
        ]

        Alamofire.request(.GET, "https://api.twitter.com/1.1/statuses/user_timeline.json", parameters: headers)
            .responseJSON { response in
                print(response.request)  // original URL request
                print(response.response) // URL response
                print(response.data)     // server data
                print(response.result)   // result of response serialization

                if let JSON = response.result.value {
                    print("JSON: \(JSON)")
                }
        }
    }

我总是以

错误=({代码= 215;消息=“错误的身份验证数据。”;

Thegrandhi

request方法的参数之一不正确。如果您要传递标头,则不应在参数中传递标头,而应按以下方式传递标头:

let headers = [
 "Authorization": "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==",
 "Accept": "application/json"
]

Alamofire.request(.GET, "https://httpbin.org/get", headers: headers)
     .responseJSON { response in
         debugPrint(response)
     }

headers: headers 应该是要走的路。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过Alamofire在SWIFT中使用Twitter API

来自分类Dev

Swift:通过分页JSON API使用Alamofire和SwiftyJSON

来自分类Dev

在Python中使用Twitter搜索API

来自分类Dev

在iOS中使用SSL连接到Twitter API

来自分类Dev

如何在Hadoop中使用Twitter搜索API?

来自分类Dev

在Twitter API中使用ffmpeg上传后视频变色

来自分类Dev

使用php通过Twitter API发布图像和状态

来自分类Dev

如何通过 tweepy 使用 Twitter 搜索 API 执行布尔搜索

来自分类Dev

如何在Swift中使用CoreAudio API

来自分类Dev

使用php的Twitter API

来自分类Dev

如何使用 Twitter API?

来自分类Dev

使用 TwitterKit 在 Swift 中解析 Twitter API 搜索响应

来自分类Dev

使用Fabric和Twitter API客户端获取“已通过Twitter进行身份验证”

来自分类Dev

通过HTTParty在Rails应用程序中使用Postmates API

来自分类Dev

如何通过OneNote API在PHP中使用GET?

来自分类Dev

使用多个Twitter帐户的Twitter API流?

来自分类Dev

使用Twitter API更改密码

来自分类Dev

使用JavaScript的Twitter登录API

来自分类Dev

使用Twitter API更改密码

来自分类Dev

使用JavaScript的Twitter登录API

来自分类Dev

无法通过Twitter API获得承诺值

来自分类Dev

使用 swift 和 alamofire 的带有路径点的 url 谷歌地图方向 api 无效

来自分类Dev

在Swift中使用Google API,AFNetworking缩短网址

来自分类Dev

在Swift中使用Rest API从数组填充UITableview

来自分类Dev

如何在Swift中使用Dropbox API获取共享链接?

来自分类Dev

在Swift中使用Facebook API。“未找到应用ID”?

来自分类Dev

如何在Swift中使用Dropbox API获取共享链接?

来自分类Dev

在Swift中使用Rest API从数组填充UITableview

来自分类Dev

通过API使用Swift动态填充iOS表格视图

Related 相关文章

热门标签

归档