Ich versuche mit Twitter unter twitter4j
zu unterschreiben. mein Code
ist"Keine Authentifizierungsherausforderungen gefunden" mit twitter4j
public class MainActivity extends AppCompatActivity {
private static Twitter twitter;
private static RequestToken requestToken;
static String consumerKey = "my_consumer_key";
static String consumerSecretKey = "my_consumer_secret_key";
static String accessToken = "my_access_token";
static String accessSecretToken = "my_access__secret_token";
User user;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey(consumerKey)
.setOAuthConsumerSecret(consumerSecretKey)
.setOAuthAccessToken(accessToken)
.setOAuthAccessTokenSecret(accessSecretToken);
Thread thread = new Thread(new Runnable()
{
@Override
public void run() {
try {
TwitterFactory factory = new TwitterFactory(cb.build());
Twitter twitter = factory.getInstance();
System.out.println(twitter.getScreenName());
//getting error because of this line
} catch (TwitterException te) {
te.printStackTrace();
}
}
});
thread.start();
}
}
ERROR: Wenn ich diesen Code laufen lasse es mir Fehler "Keine Authentifizierung Herausforderungen gefunden".
Ich habe versucht, dies mit den zuvor gestellten Fragen zu lösen, aber gescheitert.
link to same image(if you don't find it clear here)
Kann mir jemand sagen, welche Fehler, den ich hier mache?
HINWEIS: Wenn ich hinzufügen .setApplicationOnlyAuthEnabled(true)
-cb
dann ich weder Benutzer-ID/Passwort noch OAuth-Consumer-Key/geheime Verbindung geliefert einen neuen Fehler.