Я совершенно новый для android.Получение изображения изображения профиля из twitter с помощью Parse twitter login для android
Я использую Parse as Baas для проверки подлинности Twitter, насколько я знаю, я могу получить объект com.parse.twitter.Twitter, а не объект twitter4j.Twitter.
Я пытаюсь загрузить и отобразить изображение профиля изображения с твиттере в андроид приложение с этим кодом:
String twitterURL = "https://api.twitter.com/1.1/users/profile_banner.json?screen_name=myScreenName";
// согласно документу здесь https://dev.twitter.com/rest/reference/get/users/profile_banner
И тогда я хотел бы использовать Picasso Picasso.with (aView.getContext()). load (twitterURL) .resize (100,150) .centerCrop(). в (imageView);
Но ничего не отображается ...
Я также попытался с этим кодом:
URL url = new URL(twitterURL);
InputStream is = (InputStream) url.getContent();
Drawable d = Drawable.createFromStream(is, "src name");
Но получаю ошибку FileNotFoundException.
Большое спасибо за любую помощь.
Что вы получаете от вызова API? Насколько мне известно, вам нужно пройти аутентификацию с помощью Twitter для всех вызовов API, и вы, похоже, не делаете этого. – michaelcarrano
Спасибо за ваш ответ. Я проверяю подлинность на моей странице входа с учетной записью twitter. В этот момент я сохраняю в своей базе данных Parse имя экрана пользователя, чтобы позже получить изображение своего профиля с указанным выше кодом. Когда я использую код InputStream, я получаю исключение FileNotFoundException. С Пикассо не исключение. Может быть, того факта, что я аутентифицируюсь на экранах сорока, недостаточно? –