【问题标题】:Twitter APIs for blackberry implementation用于黑莓实现的 Twitter API
【发布时间】:2010-03-29 10:33:21
【问题描述】:

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

就像用户输入用户名、密码和状态一样,它会在推特上更新他的状态。

我看过 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

请朋友们帮助我如何开始。如果任何支持黑莓的链接或jar可以共享,将不胜感激。

【问题讨论】:

标签: blackberry twitter external jar


【解决方案1】:

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

然后您需要创建一个新项目,从 CDLC -> Library 更改项目类型并将您的 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 请求的更多信息。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2010-11-02
  • 1970-01-01
  • 2011-01-25
  • 1970-01-01
  • 1970-01-01
  • 2010-11-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多