我收到 LinqToTwitter.TwitterQueryException “错误的身份验证数据”,带有 innerException “远程服务器返回错误:(400)错误请求。”
我正在使用最新版本的 LinqToTwitter (v2.1.06) 和 Twitter API v1.1。
以下代码用于身份验证:
private XAuthAuthorizer GetAuthorizer()
{
var auth = new XAuthAuthorizer
{
Credentials = new XAuthCredentials
{
ConsumerKey = CONSUMER_KEY,
ConsumerSecret = CONSUMER_SECRET,
}
};
auth.Credentials.AccessToken = ACCESS_TOKEN;
auth.Credentials.OAuthToken = OAUTH_TOKEN;
auth.Authorize();
return auth;
}
错误发生在下面的 foreach 循环行:
XAuthAuthorizer _auth = GetAuthorizer();
_twitter = new TwitterContext(_auth);
var friendTweets = from tweet in _twitter.Status where tweet.Type == StatusType.Show && tweet.ID == tweetID select tweet;
foreach (var tweet in friendTweets)
{
AddTweetToCache(tweetID, tweet);
return tweet;
}
任何帮助将不胜感激!