Errore di implementazione BlackBerry LinkedIn e Twitter
-
28-10-2019 - |
Domanda
Ho usato il file scribe1.2.jar per l'implementazione di Twitter.i utilizzo il seguente codice
OAuthService service = new ServiceBuilder().provider(TwitterApi.class).apiKey("key").apiSecret("secret").build();
Token requestToken = service.getRequestToken();
Quando compilo il codice, mostra il seguente errore - org/scribe/builder/api/api.class: errore!: file di classe non valido: versione di classe errata. Lo stesso problema si presenta anche a LinkedIn. Come risolvere il problema? Ho fatto riferimento a questo link Scriba Doc
Soluzione
I barattoli che hai menzionato, scriba-1.2.0.jar e Linkedin-j.jar (Non hai menzionato esplicitamente quello di LinkedIn, ma immagino che tu intenda questo) sono le versioni Java Se e non possono essere utilizzate su BlackBerry. Devi cercare le versioni Java Me e se ne trovi quelle, devi farlo prevedere Prima loro.
Fare riferimento a questo domanda su ulteriori informazioni sulla preveratura.
Aggiornare: Ho scaricato scribe-1.2.0.jar e ho provato a preverarlo. Ho ricevuto il seguente errore:
ERRORE PREVERIFICA LA CLASSE Org.scribe.extractors.BasestringExtractor Verifier Errore Org/Scribe/Extractors/BasestringExtractorImpl.GetSortedAdEncodedParams (lorg/scriba/modello/oauthrequest;) Ljava/Lang/String;: Impossibile trovare la classe Java/Utili/mappa
Il motivo è che java.util.map non esiste in Java me.