2010-06-05 8 views
0

Je crois que JTwitter supporte OAuth pour s'authentifier auprès d'un développeur, mais je ne peux pas en faire fonctionner aucun.Exemple de panneau JTwitter OAuth

Les JTwitter docs disent poteau indicateur est la méthode prise en charge - mais je ne peux pas sembler trouver la classe OAuthSignpostClient ils utilisent même après avoir ajouté poteau indicateur libs:

OAuthSignpostClient client = new OAuthSignpostClient(JTWITTER_OAUTH_KEY, JTWITTER_OAUTH_SECRET, "oob"); 
    Twitter jtwit = new Twitter("yourtwittername", client); 
    // open the authorisation page in the user's browser 
    client.authorizeDesktop(); 
    // get the pin 
    String v = client.askUser("Please enter the verification PIN from Twitter"); 
    client.setAuthorizationCode(v); 
    // Optional: store the authorisation token details 
    Object accessToken = client.getAccessToken(); 
    // use the API! 
    jtwit.setStatus("Messing about in Java"); 

A du code de quelqu'un qui segment de code de travail?

S'il vous plaît aider

Andy

Répondre

1

La classe OAuthSignpostClient fait partie de JTwitter et est dans le même pot et package que la classe Twitter. Utilisez l'import winterwell.jtwitter.OAuthSignpostClient pour le trouver.

Si vous ne pouvez pas le trouver, vérifiez quelle version de JTwitter vous avez (voir le champ de version dans winterwell.jtwitter.Twitter). La version actuelle est 1.6.3. Les versions antérieures peuvent ne pas avoir la classe de signalisation.

J'espère que cela aide.