gpt4 book ai didi

c# - Linq to Twitter - token 无效/过期

转载 作者:可可西里 更新时间:2023-11-01 11:54:50 35 4
gpt4 key购买 nike

全部,

我在 Windows 控制台应用程序中有以下代码。我正在使用 LinqtoTwitter ( http://linqtotwitter.codeplex.com/ )。 auth.IsAuthorized 行返回 true。但它在搜索时因无效/过期 token 错误而失败。我已经检查并仔细检查了 key 和 token 。任何帮助将不胜感激。

    static void processTweets()
{
var auth = new SingleUserAuthorizer
{
Credentials = new InMemoryCredentials
{
ConsumerKey = Utility.GetSetting("ConsumerKey"),
ConsumerSecret = Utility.GetSetting("ConsumerSecret"),
AccessToken = Utility.GetSetting("Accesstoken"),
OAuthToken = Utility.GetSetting("AccesstokenSecret")
}
};

auth.Authorize();
TwitterContext twitterCtx = new TwitterContext(auth);
if (auth == null || !auth.IsAuthorized)
{

}

var srch =
(from search in twitterCtx.Search
where search.Type == SearchType.Search &&
search.Query == "LINQ to Twitter" &&
search.Count == 7
select search)
.SingleOrDefault();

Console.WriteLine("\nQuery: {0}\n", srch.SearchMetaData.Query);
srch.Statuses.ForEach(entry =>
Console.WriteLine(
"ID: {0, -15}, Source: {1}\nContent: {2}\n",
entry.StatusID, entry.Source, entry.Text));

}

最佳答案

您的 AccessToken 和 OAuthToken 是反的。使用 SingleUserInMemoryCredentials 可能更容易。

关于c# - Linq to Twitter - token 无效/过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20024352/

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