Tweetinvi 4.0.1 AuthFlow.InitAuthentications returns null



C# implementation. 密钥已验证。 推特应用配置中的回调 URL。

使用版本 4.0.1 和 JsonLanguageConvertFix

private IAuthenticationContext _authenticationContext;
string TWcallbackURL = href_core_twitter + "?twcc=" + vCode;
var appCreds = new ConsumerCredentials(TWConsumerKey, TWConsumerKey_secret);
_authenticationContext = AuthFlow.InitAuthentication(appCreds, TWcallbackURL);
if(_authenticationContext == null)
{
_url = "NO URL";
_status = "ERROR";
_authKey = "";
_authSecret = "";
}
else
{
_url = _authenticationContext.AuthorizationURL;
_authKey = _authenticationContext.Token.AuthorizationKey;
_authSecret = _authenticationContext.Token.AuthorizationSecret;
_status = "OK";
}

无论我尝试过什么,_authenticationContext总是为空。 大约一周前,此代码工作正常。

问题是安全协议。 需要以下内容:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
| SecurityProtocolType.Tls11
| SecurityProtocolType.Tls12
| SecurityProtocolType.Ssl3;

现在一切都在工作。

相关内容

  • 没有找到相关文章

最新更新