private static async void TwitterPoster()
{
Debug.WriteLine("Checking credentials... \n");
var vault = new PasswordVault();
try
{
var credentialList = vault.FindAllByUserName("TwitterAccessToken");
if (credentialList.Count <= 0)
{
Debug.WriteLine("Twitter not configured \n");
return;
}
var twitteraccesstoken = vault.Retrieve("Friend", "TwitterAccessToken");
var twitteraccesstokensecret = vault.Retrieve("Friend", "TwitterAccessTokenSecret");
Debug.WriteLine("Credentials Retrieved \n");
// Set up your credentials (https://apps.twitter.com)
//Use your own consumerKey and consumerSecret below!
await AuthTokens.KeyRetriever();
Auth.SetUserCredentials(AuthTokens.TwitterConsumerKey, AuthTokens.TwitterConsumerSecret,
twitteraccesstoken.Password, twitteraccesstokensecret.Password);
await LocationAccesser();
Tweet.PublishTweet(_message + " \n" + _latitude + "\n" + _longitude);
Debug.WriteLine("Publishing Tweet... \n");
}
catch (Exception e)
{
Debug.WriteLine("Twitter not configured \n");
Debug.WriteLine(e);
}
}