用于黑莓实施的Twitter API

时间:2010-03-29 10:33:22

标签: blackberry twitter external jar

我正在尝试实施黑莓应用程序,它将帮助用户通过应用程序更新其状态。

它的用户将输入用户名,密码和状态,它将在Twitter上更新其状态。

我见过Twitter API文档,但没有理解如何开始。它有很多东西,比如应用程序注册和OAuth流程,我觉得很模糊。

我还试图为黑莓使用一些外部jar,但不支持某些类/包

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

请各位朋友帮我解决一下如何开始。如果任何支持黑莓的链接或罐子可以共享,将不胜感激。

1 个答案:

答案 0 :(得分:3)

对于10,000英里的视图,您首先需要使用模拟器bin目录中的preverify.exe工具预验证您的jar文件。

然后,您需要创建一个新项目,从CDLC更改项目类型 - >库并添加你的twitter4j - * .jar。将此项目设置为主项目的参考(右键单击主项目,它位于属性中的某个位置)。接下来,配置主项目的构建路径,并将twitter4j- *添加到构建路径。

为不同的图书馆提供了eclipse截图的详细视图 - 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。

检查URLEncodedPostDataHTTPConnection,了解有关HTTP Post请求的详细信息。