我正在尝试实施黑莓应用程序,它将帮助用户通过应用程序更新其状态。
它的用户将输入用户名,密码和状态,它将在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
请各位朋友帮我解决一下如何开始。如果任何支持黑莓的链接或罐子可以共享,将不胜感激。
答案 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 POST。
检查URLEncodedPostData
和HTTPConnection
,了解有关HTTP Post请求的详细信息。