我有这个测试应用程序,用于 twitterizer。
var temp = TwitterViewModel.TokenStore;
string token = HttpContext.Current.Request.QueryString["oauth_token"];
string verifier = HttpContext.Current.Request.QueryString["oauth_verifier"];
string ConsumerKey = WebConfigurationManager.AppSettings["twitterApiKey"];
string ConsumerSecret = WebConfigurationManager.AppSettings["twitterConsumerSecret"];
OAuthTokenResponse TwitterResponse = OAuthUtility.GetAccessToken(ConsumerKey, ConsumerSecret, token, verifier);
var Tokens = new OAuthTokens();
foreach (KeyValuePair<string, OAuthTokens> Token in TwitterViewModel.TokenStore)
if (Token.Key == UserSession.GetSession().Login)
Tokens = Token.Value;
if (TwitterResponse != null)
{
Tokens.AccessToken = TwitterResponse.Token;
Tokens.AccessTokenSecret = TwitterResponse.TokenSecret;
}
TwitterViewModel.TokenStore.Remove(UserSession.GetSession().Login);
TwitterResponse<TwitterStatus> Response = TwitterStatus.Update(Tokens, "testmsg");
ResponseErrorMessage = Response.ErrorMessage;
ResponseResult = Response.Result.ToString();
ResponseContent = Response.Content;
并且似乎正在工作,直到它到达这一行:“TwitterResponse Response = TwitterStatus.Update(Tokens, "testmsg");" 推文被放在推特“墙”上,我收到一条错误消息:“无法加载文件或程序集 'Newtonsoft.Json, Version=3.5.0.0...”。我检查了我的包裹,我有一个 newtonsoft.json 4.0.1。如果可能的话,我真的不想将该 newtonsoft 软件包从 4.0 降级到 3.5。
如果有人知道我该如何解决这个问题,那就太好了!干杯。