我正在使用twitter登录&通过使用Github Twitterizer版本2.4.2保存Access-token,AccessTokenSecret离线推文。使用Twitterizer API(Github)版本2.4.2问题
DLL文件:
1)Twitterizer版本2.4.2
2)Newtonsoft.Json版本4.5.5
结果: 我们正在下面的结果。
访问级别:Twitterizer.AccessLevel.Unavailable 内容: “” 结果:未经授权
RequestUrl:http://api.twitter.com/1/account/verify_credentials.json
我们无法在发送像访问令牌,AccessTokenSecret细节得到JSON数据,消费者密钥,消费者密钥。 我们还在SSL/TLS服务器上安装了PCA-3G2.pem和PCA-3G3.pem证书,但我们仍然面临这个问题。请帮助解决问题。 (找到下面的代码片段,我在我的web应用程序中使用)
代码:
OAuthTokens tokens = new OAuthTokens()
{
Access-token = XXX-XXX,
AccessTokenSecret =XXX-XXX,
ConsumerKey = XXX-XXX,
ConsumerSecret = XXX-XXX
};
TwitterResponse<TwitterUser> twitterResponse = TwitterAccount.VerifyCredentials(tokens);
if (twitterResponse.Result == RequestResult.Success)
{
ResultLabel.Text = string.Format("Success! Verified as {0}", twitterResponse.ResponseObject.ScreenName);
TwitterResponse<TwitterStatus> twitterRes = TwitterStatus.Update(tokens, "Some 2", null);
ResultLabel.CssClass = "ResultLabelSuccess";
if (twitterRes.Result == RequestResult.Success)
{
ResultLabel.Text += string.Format(". Update Status Success!! Updated text {0}", twitterRes.ResponseObject.Text);
ResultLabel.CssClass = "ResultLabelSuccess";
}
else
{
ResultLabel.Text += string.Format(". Update Status Failed! {0}", twitterRes.ErrorMessage);
ResultLabel.CssClass = "ResultLabelFailed";
}
}
else
{
ResultLabel.Text = string.Format("Failed! \"{0}\"", twitterResponse.ErrorMessage ?? "Not Authorized.");
ResultLabel.CssClass = "ResultLabelFailed";
}
大卫,你能告诉我你提到要改变的班级在哪里吗? – Giuseppe