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.json4.0.1があります。可能であれば、そのnewtonsoftパッケージを4.0から3.5に劣化させたくありません。
誰かがこの問題をどのように解決できるか考えているなら、それは素晴らしいことです!乾杯。