gpt4 book ai didi

c# - C#中的OAuth身份验证

转载 作者:行者123 更新时间:2023-12-02 10:44:41 24 4
gpt4 key购买 nike

因此,最近我经过短暂的中断后又回到了编程 Realm ,并且我正在寻找一个可用于我的业务的应用程序。

我想做的是调用API (Etsy's)。问题在于该API使用OAuth访问它,我不知道OAuth是如何工作的。我尝试阅读它,但无济于事。

我发现this article似乎很简单,但是我被卡住了。

它告诉我使用this wrapper进行OAuth身份验证,并且我在项目中添加了文件(OAuth.cs和Tracing.cs),但是它吐出了一些我不了解的错误,因为我几乎是一个自学成才的程序员。

这是我的代码。

public static void getOAuthKey()
{

string ConsumerKey = "fakekey";
string ConsumerSecret = "fakesecret";
OAuth["consumer_key"] = ConsumerKey;
OAuth["consumer_secret"] = ConsumerSecret;
OAuthResponse = requestToken =
OAuth.AcquireRequestToken("https://openapi.etsy.com/v2/oauth/request_token?scope=transactions_r", "POST");
}

并且它会吐出以下错误。
  • 'OAuth'是一个'命名空间',但其用法类似于'variable'
  • 'OAuth'是一个'命名空间',但其用法类似于'variable'
  • 当前上下文中不存在名称“OAuthResponse”
  • 当前上下文中不存在名称“requestToken”
  • 在 namespace “OAuth”中不存在类型或 namespace 名称“AcqureiRequestToken”(您是否缺少程序集引用?)

  • 谁能帮助我减轻这些错误并越过这个障碍?任何帮助将不胜感激。

    最佳答案

    请确保您已经从包装器中添加了对TwitPic项目的引用。

    public static void getOAuthKey()
    {
    string ConsumerKey = "fakekey";
    string ConsumerSecret = "fakesecret";
    Manager m = new Manager();
    m["consumer_key"] = ConsumerKey;
    m["consumer_secret"] = ConsumerSecret;
    OAuthResponse requestToken =
    m.AcquireRequestToken(@"https://openapi.etsy.com/v2/oauth/request_token?scope=transactions_r", "POST");
    }

    关于c# - C#中的OAuth身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15286995/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com