API Twitter для реализации Blackberry - PullRequest
2 голосов
/ 29 марта 2010

Я пытаюсь реализовать приложение blackberry, которое поможет пользователю обновить его статус через приложение.

Подобно тому, как пользователь введет имя пользователя, пароль и статус, он обновит свой статус в твиттере.

Я видел документы по API Twitter, но не понял, с чего начать. У него много вещей, таких как регистрация приложений и процесс OAuth, которые я чувствовал очень неоднозначно.

Я также пытался использовать какой-нибудь внешний jar для blackberry, но некоторые его классы / пакеты не поддерживаются

twitter4j-core-2.1.1-SNAPSHOT.jar ----> Error preverifying class twitter4j.TwitterBase
    java/lang/NoClassDefFoundError: java/io/Serializable

jtwitter.jar ---> VERIFIER ERROR org/json/Test.main([Ljava/lang/String;)V:
Cannot find class java/io/StringWriter

signpost-core-1.2.1.1.jar ---> Error preverifying class oauth.signpost.http.HttpParameters
    java/lang/NoClassDefFoundError: java/util/Map

Пожалуйста, друзья, помогите мне с чего начать. будет оценено, если поделится какой-либо ссылкой или jar, которые поддерживают на blackberry.

1 Ответ

3 голосов
/ 30 марта 2010

Для просмотра 10000 миль сначала необходимо предварительно проверить файлы JAR с помощью инструмента preverify.exe в каталоге bin вашего симулятора.

Затем вам нужно создать новый проект, изменить тип проекта с CDLC -> Library и добавить к нему свой twitter4j - *. Jar. Установите этот проект как ссылку (щелкните правой кнопкой мыши по вашему основному проекту, и он находится где-то в свойствах) для вашего основного проекта. Затем настройте путь сборки для основного проекта и добавьте twitter4j- * в путь сборки.

Подробный вид со скриншотами для затмения предоставляется для другой библиотеки по адресу - http://www.craigagreen.com/index.php?/Blog/blackberry-and-net-webservice-tutorial-part-1.html

Подробнее -
http://supportforums.blackberry.com/t5/Java-Development/Tutorial-How-To-Use-3rd-Party-Libraries-in-your-Applications/m-p/177543

Если это простой твит, вам лучше всего выполнить HTTP POST с соответствующими параметрами.

Проверьте URLEncodedPostData и HTTPConnection для получения дополнительной информации о запросах HTTP Post.

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