2010-03-29 55 views
2

我想實現的黑莓應用程序,這將幫助用戶通過應用程序更新了他的狀態。Twitter的API來實現黑莓

它就像用戶輸入用戶名,密碼和狀態,它會更新自己的Twitter狀態。

我已經看到Twitter的API文檔,但沒有明白如何下手。它有一個像申請註冊和OAuth的過程,我感到非常含糊的東西。

我也試圖用一些外部罐子黑莓,但它的一些類/不支持的包

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

似乎是重複http://stackoverflow.com/questions/1340196/how-to-access-facebook-or-twitter-using-blackberry-api – 2010-03-29 10:58:31

回答

3

對於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請求的信息。

+0

你給出的鏈接是不工作的... HTTP :?//www.craigagreen.com/index.php /Blog/blackberry-and-net-webservice-tutorial-part-1.html – Amrit 2014-10-01 12:15:07