Simple JTwitter für Android Beispiel
Ich habe viele verschiedene Methoden ausprobiert und im Internet nach einem Tutorial gesucht, um JTwitter mit OAuth zu verwenden. Hier sind die folgenden Schritte, die ich durchgeführt habe
Downloaden Sie sowohl Jtwitter als auch Signpost. Fügen Sie diese im Java Builder als Jars hinzu.
Erstellte eine einfache Schaltfläche, die ausgeführt wird
public class ShareGenerator extends Activity {
private static final String JTWITTER_OAUTH_KEY = "this_is_populated";
private static final String JTWITTER_OAUTH_SECRET = "this_is_populated";
Button menupopButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.share);
this.setContentView(R.layout.share);
this.txShare = (TextView)this.findViewById(R.id.lblshare);
this.menupopButton = (Button)this.findViewById(R.id.menupop);
menupopButton.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
TwitterSend();
}
});
}
und ich habe meine Klasse
public void TwitterSend () {
OAuthSignpostClient client = new OAuthSignpostClient(JTWITTER_OAUTH_KEY, JTWITTER_OAUTH_SECRET, "oob");
Twitter jtwit = new Twitter("bob", 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");
}
Jedoch kann ich nicht einmal den OAuth-Bildschirm zum Aufklappen bringen. Es stürzt ab, wenn es dort ankommt. Kann mir jemand helfen, zumindest den OAuth-Bildschirm zu sehen? Ich habe den Import richtig eingestellt.