我正在尝试将文件上传到使用oauth的服务。 使用httpclient我能够做到。但对于较大的文件,我想使用backgrounduploader。
我正在设置授权标头,就像我对httpclient一样,但它失败了
BackgroundUploader uploader = new BackgroundUploader();
var headerParams = OAuthUtility.BuildBasicParameters(
Domain.Super.Current.ConsumerKey
, Domain.Super.Current.ConsumerSecret
, uri.OriginalString, HttpMethod.Post, Domain.Super.Current.Token);
var header = headerParams.Select(p => p.Key + "=" + p.Value.Wrap("\"")).ToString(",");
uploader.Method = "POST";
uploader.SetRequestHeader("Authorization", "Oauth " + header);
关于什么错误的任何想法?
答案 0 :(得分:0)
它不是uploader.SetRequestHeader(“授权”,“Oauth”+标题);
但
uploader.SetRequestHeader(“授权”,“OAuth”+标题);
参见不同的Oauth - >的OAuth