LinqToTwitter Api fails for Jorden
本文关键字:Jorden for fails Api LinqToTwitter | 更新日期: 2023-09-27 17:56:05
我们在LinqToTwitter api中面临着一个非常奇怪的问题。在我们的应用程序中,我们将其用于推特身份验证。它适用于我们迪拜的开发人员。它适用于我们在迪拜的次要客户。它适用于可能在英国的另一个深度测试团队。
但它不适用于约旦的主要客户。有意义吗?
我们在每个方面都使用相同的代码。相同的构建从 3 级传递,但对于实际客户端,他们会收到 api 错误。
我的代码如下。
void Page_Loaded(object sender, RoutedEventArgs e)
{
initTwitterPIN();
this.PinAuth.BeginAuthorize(resp =>
Dispatcher.BeginInvoke(() =>
{
switch (resp.Status)
{
case TwitterErrorStatus.Success:
break;
case TwitterErrorStatus.TwitterApiError:
case TwitterErrorStatus.RequestProcessingException:
AppHelper.ErrorOccured(resp.Exception);
AppHelper.ShowMessage(Resources.AppResources.TwitterAuthFail);
NavigationService.GoBack();
break;
}
}));
}
private void initTwitterPIN()
{
this.PinAuth = new PinAuthorizer
{
Credentials = new InMemoryCredentials
{
ConsumerKey = AppSettings.TwitterConsumerKey,
ConsumerSecret = AppSettings.TwitterConsumerSecretKey
},
UseCompression = true,
GoToTwitterAuthorization = pageLink =>
Dispatcher.BeginInvoke(() =>
{
lblMsg.Visibility = System.Windows.Visibility.Collapsed;
OAuthWebBrowser.Navigate(new Uri(pageLink, UriKind.Absolute));
})
};
}
作为回应Page_loadedStatus包含TwitterErrorStatus.TwitterApiError的值,它只发生在Jorden的客户端测试中,我正在撞墙。
一个
非常尴尬的问题的解决方案。不应在设备上自动设置日期和时间。不是有线的吗?但它确实,将手机的日期时间设置设置为手动对我有用:)