In BB you can use Javascript or Java. If you like Java you can use TwitterAPIME, download it from here http://kenai.com/projects/twitterapime/pages/Home
And this library is soported in Android. 2010/8/7 Bess <bess...@gmail.com>: > If Twitter4J do not run on BB, which OAuth or xAuth lib do you use in > BB? > > There is no other Java option in BB? You have to use J2ME in BB? > > What about webos BB has announced? > > Can I port my Java code from Android straight to BB? How much code re > factoring or rewrite I have to do to move from Android to BB? > > On Aug 6, 10:23 am, "Ernandes Jr." <ernan...@gmail.com> wrote: >> BB is powered by Java ME and some specific RIM Java APIs. >> >> On Fri, Aug 6, 2010 at 8:26 AM, David Francisco Tavárez < >> >> >> >> davidftava...@gmail.com> wrote: >> > Twitter4J do not run on BB. >> >> > 2010/8/6, Bess <bess...@gmail.com>: >> > > I am able to use Twitter4J Oauth in Android SDK 2.1. Can you do the >> > > same on BB? >> >> > > Does BB has the same JAVA environment similar to Android? I assume >> > > J2SE is very different than Android Java? >> >> > > On Aug 5, 4:52 pm, BBTweet Media Player <bbtweetme...@gmail.com> >> > > wrote: >> > >> Ernandes, >> >> > >> Thanks for the response. I am sure there is something small I am >> > >> doing wrong. I did grab twitter4j and made a simple j2se app to make >> > >> sure I could use my consumer key and secret and XAuth worked. So I >> > >> know my account is good at least. I am now trying to hand code the >> > >> example onhttp://dev.twitter.com/pages/xauthtomake sure I can >> > >> properly encode a header. Everything worked fine using BASIC. I do >> > >> not see why they had to make it so hard. >> >> > >> I am using the BB 5 and 6 OSs. >> >> > >> On Aug 5, 2:39 pm, "Ernandes Jr." <ernan...@gmail.com> wrote: >> >> > >> > I do not have a BB to test the API. However, I have received some >> > >> > e-mails >> > >> > from people facing same problem as you. Some of them were making some >> > >> > small >> > >> > mistakes and then it worked, however, others did not have much >> > success. >> > >> > At >> > >> > this moment, I am trying to find the route cause of many problems with >> > >> > BB. I >> > >> > hope to find it soon and then release a fix for release 1.4. >> >> > >> > By the way. which is your BB's OS version? >> >> > >> > Regards, >> > >> > Ernandes >> >> > >> > On Thu, Aug 5, 2010 at 4:56 AM, Bess <bess...@gmail.com> wrote: >> > >> > > Which OAuth library did you use on your BB? Did you use the Java >> > >> > > library? >> >> > >> > > On Aug 4, 7:42 am, "Ernandes Jr." <ernan...@gmail.com> wrote: >> > >> > > > Hi, >> >> > >> > > > I suggest you to get in touch to Twitter API ME support before >> > >> > > > replacing >> > >> > > > codes. Send an e-mail to supp...@twapime.com or check project's >> > >> > > > forum >> > >> > > page:http://kenai.com/projects/twitterapime/forums/forum >> >> > >> > > > Maybe your issues are already discussed there. >> >> > >> > > > Regards, >> > >> > > > Ernandes >> >> > >> > > > On Tue, Aug 3, 2010 at 9:21 PM, BBTweet Media Player < >> > >> > > bbtweetme...@gmail.com >> >> > >> > > > > wrote: >> > >> > > > > I am having a very difficult time trying to get XAuth working in >> > >> > > > > my >> > >> > > > > BlackBerry app. I have downloaded twitterapime the hmacsha >> > >> > > > > ecodingand >> > >> > > > > Base64Ecoder did not seem to work for me so I replaced the >> > >> > > > > getSignature method in XAuthSigner with... >> >> > >> > > > > /** >> > >> > > > > * <p> >> > >> > > > > * Generate a signature from the given base string. >> > >> > > > > * </p> >> > >> > > > > * @param baseString Base string. >> > >> > > > > * @param consumerSecret Consumer secret. >> > >> > > > > * @param tokenSecret Token secret. >> > >> > > > > * @return Signature. >> > >> > > > > */ >> > >> > > > > private static String getSignature(String baseString, >> > >> > > > > String >> > >> > > > > consumerSecret, >> > >> > > > > String tokenSecret) { >> > >> > > > > // byte[] b = HMAC.getHmac(baseString, >> > consumerSecret >> > >> > > > > + >> > >> > > '&' + >> > >> > > > > tokenSecret); >> > >> > > > > // // >> > >> > > > > // return Base64Encoder.encode(b); >> > >> > > > > String ret = null; >> > >> > > > > try { >> > >> > > > > ret = hmacsha1(baseString, consumerSecret >> > + >> > >> > > > > '&' >> > >> > > + >> > >> > > > > tokenSecret); >> > >> > > > > } catch (Exception e) { >> > >> > > > > new RuntimeException(e.getMessage()); >> > >> > > > > } >> > >> > > > > return ret; >> > >> > > > > } >> >> > >> > > > > private static String hmacsha1(String key, String >> > message) >> > >> > > > > throws CryptoTokenException, >> > >> > > CryptoUnsupportedOperationException, >> > >> > > > > IOException { >> > >> > > > > HMACKey k = new HMACKey(key.getBytes()); >> > >> > > > > HMAC hmac = new HMAC(k, new SHA1Digest()); >> > >> > > > > hmac.update(message.getBytes()); >> > >> > > > > byte[] mac = hmac.getMAC(); >> > >> > > > > return Base64OutputStream.encodeAsString(mac, 0, >> > >> > > > > mac.length, false, false); >> > >> > > > > } >> >> > >> > > > > and any base 64 encodings with >> > >> > > > > Base64OutputStream.encodeAsString(mac, >> > >> > > > > 0, mac.length, false, false); >> >> > >> > > > > I get 401 errors when attempting to get my request token. >> >> > >> > > > > I can replace my secrets, ids and pass with dummys and place a >> > >> > > > > step by >> > >> > > > > steps of what is going on if that would help? >> >> > >> > > > -- >> > >> > > > Ernandes Jr. >> > >> > > > --------------------- >> > >> > > > "ALL programs are poems. However, >> > >> > > > NOT all programmers are poets." >> >> > >> > -- >> > >> > Ernandes Jr. >> > >> > --------------------- >> > >> > "ALL programs are poems. However, >> > >> > NOT all programmers are poets." >> >> > -- >> > Enviado desde mi dispositivo móvil >> >> > David F. Tavárez >> > ============ >> > Software Developer >> >http://www.davidtavarez.com/ >> >http://twitter.com/davidtavarez >> >http://www.facebook.com/davidtavarez >> >> -- >> Ernandes Jr. >> --------------------- >> "ALL programs are poems. However, >> NOT all programmers are poets." -- David F. Tavárez ============ Software Developer http://www.davidtavarez.com/ http://twitter.com/davidtavarez http://www.facebook.com/davidtavarez