public TryLoad ( String &token, String &secret ) : System.Boolean | ||
token | String | |
secret | String | |
return | System.Boolean |
TryLoad
(
out String token,
out String secret
)
{
AssertValid();
String sAccessTokenFilePath = GetAccessTokenFilePath();
if ( m_sToken == null && File.Exists(sAccessTokenFilePath) )
{
String sFileContents = FileUtil.ReadTextFile(sAccessTokenFilePath);
String [] asFields = sFileContents.Split( new Char[]{'\t'} );
Debug.Assert(asFields.Length == 2);
m_sToken = asFields[0];
m_sSecret = asFields[1];
Debug.Assert( !String.IsNullOrEmpty(m_sToken) );
Debug.Assert( !String.IsNullOrEmpty(m_sSecret) );
}
token = m_sToken;
secret = m_sSecret;
return (token != null);
}
BeforeGetNetwork() { AssertValid(); // TwitterAccessToken caches the access token it reads from disk. Make // sure the latest access token is read. TwitterAccessToken oTwitterAccessToken = new TwitterAccessToken(); // A network should never be requested if the access token hasn't been // saved yet. String sToken, sSecret; if (!oTwitterAccessToken.TryLoad(out sToken, out sSecret)) { throw new Exception("Twitter access token not set."); } m_oTwitterUtil = new TwitterUtil(sToken, sSecret, HttpNetworkAnalyzerBase.UserAgent, HttpNetworkAnalyzerBase.HttpWebRequestTimeoutMs); }