我如何坚持 Twitter 身份验证,以便每次我想从我的 Windows phone 8 应用程序发送推文时都不需要身份验证我正在使用 LINQTOTWITTER sdk 通过使用 PinAuthorizer
下面的代码是在“PinTextBox.Text”中给出身份验证代码后执行的,此 PinAuthorizer 用于检查身份验证是否完成。我需要保留此对象或使用任何机制,以便用户无需每次都提供身份验证代码。
private void AuthenticateButton_Click(object sender, RoutedEventArgs e)
{
pinAuth.CompleteAuthorize(
PinTextBox.Text,
completeResp => Dispatcher.BeginInvoke(() =>
{
switch (completeResp.Status)
{
case TwitterErrorStatus.Success:
AppSettings.TwitterAuthorizer = pinAuth;
NavigationService.GoBack();
break;
case TwitterErrorStatus.TwitterApiError:
case TwitterErrorStatus.RequestProcessingException:
MessageBox.Show(
completeResp.Error.ToString(),
completeResp.Message,
MessageBoxButton.OK);
break;
}
}));
}