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); } }