小编Hey*_*mmy的帖子

在 C# 中生成 OAuth1 签名

我有一个大问题。我使用 C# 开发 UWP Windows 10 应用程序,我想使用 OAuth 1。

一切都差不多了,但签名是错误的。不过,我在 Microsoft GitHub 上找到了示例代码。显然,我做了一些修改......

我的代码:

private async Task GoCo()
{
        String LifeInvaderUrl = "http://stage.api.lolilolz.be/v8/login";

        string timeStamp = GetTimeStamp();
        string nonce = GetNonce();
        string consumerKey = "noob-stage";
        string consumerSecret = "TOPSECRETxxXXxx";

        string SigBaseStringParams = "oauth_consumer_key=" + consumerKey;
        SigBaseStringParams += "&" + "oauth_signature_method=HMAC-SHA1";
        SigBaseStringParams += "&" + "oauth_timestamp=" + timeStamp;
        SigBaseStringParams += "&" + "oauth_nonce=" + nonce;
        SigBaseStringParams += "&" + "oauth_version=1.0";

        string SigBaseString = "POST&";
        SigBaseString += Uri.EscapeDataString(LifeInvaderUrl) + "&" + Uri.EscapeDataString(SigBaseStringParams); …
Run Code Online (Sandbox Code Playgroud)

c# windows oauth signature

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

oauth ×1

signature ×1

windows ×1