我对 Twitter 流 API 有点陌生。我正在尝试让这个漂亮且极简的 Scala 包装器用于流式 API以开始工作。
但不幸的是,我最终得到了这个奇怪的错误
HttpMethodDirector - Failure authenticating with BASIC 'Firehose'@stream.twitter.com:443
org.apache.commons.httpclient.HttpException: There was a problem connecting, HTTP code received was: 401 HTTP/1.1 401 Unauthorized
我检查了 Authorization 标头,对我来说一切正常。
oauth_signature_method -> HMAC-SHA1,
oauth_signature -> YVbrIgokxdhbZ1AixdlLGaLWrfw=,
oauth_consumer_key -> ********************************,
oauth_version -> 1.0,
oauth_token -> ********************************************************,
oauth_timestamp -> 1379582015,
oauth_nonce -> wKqKGNNCtU2ND1j5xYR0oiTraBrF7i6m
与twitter 官方文档相比,签名生成机制在我看来也不错
您可以进一步查看生成它的位置的实际 .scala
有人可以指出问题出在哪里吗?