Ошибка при аутентификации пользователя!когда я пытаюсь открыть страницу входа в твиттер - PullRequest
1 голос
/ 12 ноября 2011

Я скачал файл TwitterAPIME-RIM-OAuthSample.zip из Project Kenai . И я успешно зарегистрировал свое приложение на Twitter .

Я получил ключ потребителя и секрет потребителя. И я использую следующий код для входа в систему:

public BrowserFieldScreen() {
   setTitle("Twitter API ME - OAuth");
   BrowserContentManager browserMngr = new BrowserContentManager(0);
   RenderingOptions rendOptions = browserMngr.getRenderingSession().getRenderingOptions();
   rendOptions.setProperty(RenderingOptions.CORE_OPTIONS_GUID,
      RenderingOptions.SHOW_IMAGES_IN_HTML,
      false);
   add(browserMngr);
   BrowserContentManagerOAuthDialogWrapper pageWrapper =new BrowserContentManagerOAuthDialogWrapper(browserMngr);

   pageWrapper.setConsumerKey(CONSUMER_KEY);
   pageWrapper.setConsumerSecret(CONSUMER_SECRET);
   pageWrapper.setCallbackUrl(CALLBACK_URL);
   pageWrapper.setOAuthListener(this);

   try {
      pageWrapper.login();
   } catch (Exception e) {
      // TODO Auto-generated catch block
      System.out.println("error: "+e.getMessage());
   }
}

Через некоторое время я обнаружил в консоли следующее сообщение: Error by authenticating user!

Так, что я здесь не так делаю? Нужно ли менять какие-либо разрешения?

Примечание: если я использую свои старые ключи, которые я зарегистрировал 6 месяцев назад, он работает нормально.

Ответы [ 2 ]

0 голосов
/ 02 января 2012

вы просто запустите указанный выше код, тогда он покажет страницу входа в систему Twitter.Страница в Твиттере не на английском языке. На другом языке.enter image description here

0 голосов
/ 13 декабря 2011

, пожалуйста, введите CallbackURl в своем приложении Twitter, поэтому перейдите в раздел «Настройки приложения Twitter» и добавьте callbackURl, если нет, вы можете использовать http://www.someurl.com

потому что в настольном приложении необходимо определить CallbackUrl ..

Я решаю эту проблему путем обновления в настройках приложения. Нет необходимости изменять код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...