BackgroundUploader和oauth WinRT

时间:2014-01-27 23:10:17

标签: windows-runtime windows-store-apps

我正在尝试将文件上传到使用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);

关于什么错误的任何想法?

1 个答案:

答案 0 :(得分:0)

发现了问题!

它不是uploader.SetRequestHeader(“授权”,“Oauth”+标题);

uploader.SetRequestHeader(“授权”,“OAuth”+标题);

参见不同的Oauth - >的OAuth