Здравствуйте. У меня возникли проблемы с использованием функций JTwitter для аутентификации в приложении Twitter. Я всегда получаю «TwitterException»
Вот мой метод
OAuthSignpostClient oauthClient = new OAuthSignpostClient(consumerKey,
privateKey, "oob");
a) Я не знаю, что ДОЛЖНО быть значением «oob», это «callbackURL», и в моем приложении в твиттере написано "callBack URL: none"
, поэтому я попытался поместить "none"
, "None"
и null
где "oob"
без различий.
тогда все остальное - шаблон
Intent i = new Intent(Intent.ACTION_VIEW,
Uri.parse(oauthClient.authorizeUrl().toString()));
startActivity(i);
// get the pin
String v = oauthClient.askUser("Please enter the verification PIN from Twitter");
oauthClient.setAuthorizationCode(v);
// Store the authorisation token details for future use
String[] accessToken = oauthClient.getAccessToken();
// Next time we can use new OAuthSignpostClient(OAUTH_KEY, OAUTH_SECRET,
// accessToken[0], accessToken[1]) to avoid authenticating again.
EditText twitterText = (EditText)findViewById(R.id.twitterText);
twitterText.getText();
// Make a Twitter object
Twitter twitter = new Twitter(null, oauthClient);
// Print Daniel Winterstein's status
//System.out.println(twitter.getStatus("winterstein"));
// Set my status
twitter.setStatus(twitterText.getText());
на данный момент, я просто не уверен, как заставить это работать. Хотел бы я быть более многословным об этом, но это как-то связано с аутентификацией. Онлайн-вещи, которые я видел, не помогли