Подтвердить что ты не робот

Поставщик услуг ответил по ошибке: 301 (перемещался постоянно) - Twitter API 1.1

Я получаю эту ошибку при попытке подключиться к Твиттеру? Почему?

02-18 16:40:33.270: W/System.err(7167): oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: Service provider responded in error: 301 (Moved Permanently)
02-18 16:40:33.270: W/System.err(7167):     at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:218)
02-18 16:40:33.270: W/System.err(7167):     at oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:74)
02-18 16:40:33.270: W/System.err(7167):     at app.jp.cropnet.twitter.TwitterApp$2.run(TwitterApp.java:255)
02-18 16:40:33.270: W/System.err(7167): Caused by: oauth.signpost.exception.OAuthCommunicationException: Service provider responded in error: 301 (Moved Permanently)
02-18 16:40:33.270: W/System.err(7167):     at oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse(AbstractOAuthProvider.java:245)
02-18 16:40:33.270: W/System.err(7167):     at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:193)
02-18 16:40:33.270: W/System.err(7167):     ... 2 more
4b9b3361

Ответ 1

В последнее время отмечена эта же проблема. Если бы обновить twitter oauth пути от http до https, как это

new DefaultOAuthProvider(
                        "https://api.twitter.com/oauth/request_token",
                        "https://api.twitter.com/oauth/access_token",
                        "https://api.twitter.com/oauth/authorize");

Ответ 2

Вы также можете столкнуться с этой проблемой как я. Если вы не добавили Callback Url: в Тип приложения в своем приложении Настройки когда вы создаете приложение на dev.twitter.com.

Это исправление работает для меня. Надежда работает для других, сталкивающихся с одной и той же проблемой.