Linq2Twitter 身份验证问题

Linq2Twitter Authentication Issue

我对 Linq2Twitter 还很陌生。样本也不多。我使用了一个使用 Linq2Twitter 制作的现有应用程序并逐字使用它的代码(显然配置中的键除外)。每当它到达 AuthorizeAsync() 时,它就会失败:

var auth = PerformAuthorization();

        try
        {
            await auth.AuthorizeAsync();
        }
        catch (Exception ex)
        {
            MessageBox.Show("\n\nPlease make sure that:"
                            + "\n\t- your computer's date/time is accurate;"
                            + "\n\t- you entered the exact PIN returned by Twitter."
                            + "\n\n\nTwitter error message: " + ex.Message,
                            "Twitter Archive Eraser");

            return;
        }

现在应该怎么解决?

听起来您可能收到了 HTTP 401 未授权错误,该错误表现为异常。您可以查看异常实例的详细信息以了解有关特定问题的更多信息。 LINQ to Twitter 还在异常消息中包含 Twitter API 响应。出现 401 错误的原因有很多,我写了一个常见问题解答来帮助您解决这个问题:

LINQ to Twitter FAQ

可下载的源代码中有各种技术的几个演示:

LINQ to Twitter Demos

控制台演示包含所有 API 调用的示例。该文档还包含每个 API 调用的示例:

LINQ to Twitter Documentation