用于黑莓实现的 Twitter API

Posted

技术标签:

【中文标题】用于黑莓实现的 Twitter API【英文标题】:Twitter APIs for blackberry implementation 【发布时间】: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可以共享,将不胜感激。

【问题讨论】:

似乎与***.com/questions/1340196/…重复 【参考方案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 请求的更多信息。

【讨论】:

您给定的链接无效...craigagreen.com/index.php?/Blog/…

以上是关于用于黑莓实现的 Twitter API的主要内容,如果未能解决你的问题,请参考以下文章

打包黑莓 OAuth 应用程序抛出错误

Worklight busyindicator 不适用于黑莓设备

黑莓推送实现并等待确认

我们可以使用颤振,也用于黑莓操作系统和 Windows 操作系统移动应用程序的创建

黑莓blackberry。~

FramePositioningControl 在黑莓视频播放器中为空