我如何坚持Twitter身份验证,以便每次我想从Windows手机8 App发送推文时都不需要身份验证 我使用PinAuthorizer
使用LINQTOTWITTER sdk代码低于在'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;
}
}));
}
答案 0 :(得分:0)
在IsolatedStorage成功登录后保存您从Twitter获得的访问令牌,并在需要发布推文时使用相同的访问令牌。
您没有提到您在应用中使用的Twitter SDK。这取决于您使用的SDK。如果我的答案无法解决您的问题,请使用更多数据更新您的问题。
我从未参与过LINQTOTWITTER。这是关于类似问题的讨论。我希望那里提到的解决方案能解决它。